Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 581649 Details for
Bug 818266
FTBFS: build failure on PPC, Unexpected Failures: 183
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build log
build.log (text/x-log), 14.97 MB, created by
Karsten Hopp
on 2012-05-02 15:28:18 UTC
(
hide
)
Description:
build log
Filename:
MIME Type:
Creator:
Karsten Hopp
Created:
2012-05-02 15:28:18 UTC
Size:
14.97 MB
patch
obsolete
>Mock Version: 1.1.21 >Mock Version: 1.1.21 >ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target ppc --nodeps builddir/build/SPECS/llvm.spec'], False, '/var/lib/mock/SHADOWBUILD-f18-build-150573-96370/root/', None, 86400, True, False, 498, 497, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x100215a8bd0>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target ppc --nodeps builddir/build/SPECS/llvm.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} >Building target platforms: ppc >Building for target ppc >Wrote: /builddir/build/SRPMS/llvm-3.0-10.fc18.src.rpm >Child return code was: 0 >LEAVE do --> > >ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target ppc --nodeps builddir/build/SPECS/llvm.spec'], False, '/var/lib/mock/SHADOWBUILD-f18-build-150573-96370/root/', None, 86400, True, False, 498, 497, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x100215a8bd0>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target ppc --nodeps builddir/build/SPECS/llvm.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} >Building target platforms: ppc >Building for target ppc >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.uMUmnB >+ umask 022 >+ cd /builddir/build/BUILD >+ LANG=C >+ export LANG >+ unset DISPLAY >+ cd /builddir/build/BUILD >+ rm -rf llvm-3.0.src >+ /usr/bin/gzip -dc /builddir/build/SOURCES/llvm-3.0.tar.gz >+ /usr/bin/tar -xf - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd llvm-3.0.src >+ /usr/bin/gzip -dc /builddir/build/SOURCES/clang-3.0.tar.gz >+ /usr/bin/tar -xf - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ rm -r -f tools/clang >+ mv clang-3.0.src tools/clang >+ echo 'Patch #0 (llvm-2.6-timestamp.patch):' >Patch #0 (llvm-2.6-timestamp.patch): >+ /usr/bin/cat /builddir/build/SOURCES/llvm-2.6-timestamp.patch >+ /usr/bin/patch -s -p1 -b --suffix .timestamp --fuzz=0 >+ echo 'Patch #2 (llvm-3.0-link_llvmgold_to_lto.patch):' >Patch #2 (llvm-3.0-link_llvmgold_to_lto.patch): >+ /usr/bin/cat /builddir/build/SOURCES/llvm-3.0-link_llvmgold_to_lto.patch >+ /usr/bin/patch -s -p1 -b --suffix .link_llvmgold_to_lto --fuzz=0 >+ sed -i 's|/lib /usr/lib $lt_ld_extra|/lib /usr/lib $lt_ld_extra|' ./configure >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nZoKGR >+ umask 022 >+ cd /builddir/build/BUILD >+ cd llvm-3.0.src >+ LANG=C >+ export LANG >+ unset DISPLAY >+ CFLAGS='-O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32' >+ export CFLAGS >+ CXXFLAGS='-O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32' >+ export CXXFLAGS >+ FFLAGS='-O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/usr/lib/gfortran/modules' >+ export FFLAGS >+ LDFLAGS='-Wl,-z,relro ' >+ export LDFLAGS >+ ./configure --build=ppc-koji-linux-gnu --host=ppc-koji-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --libdir=/usr/lib/llvm --disable-assertions --enable-debug-runtime --enable-jit --enable-libffi --enable-shared >checking for ppc-koji-linux-gnu-clang... no >checking for ppc-koji-linux-gnu-llvm-gcc... no >checking for ppc-koji-linux-gnu-gcc... no >checking for clang... no >checking for llvm-gcc... no >checking for gcc... gcc >checking for C compiler default output file name... a.out >checking whether the C compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking for ppc-koji-linux-gnu-clang++... no >checking for ppc-koji-linux-gnu-llvm-g++... no >checking for ppc-koji-linux-gnu-g++... no >checking for clang++... no >checking for llvm-g++... no >checking for g++... g++ >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking how to run the C preprocessor... gcc -E >checking build system type... powerpc-koji-linux-gnu >checking host system type... powerpc-koji-linux-gnu >checking target system type... powerpc-koji-linux-gnu >checking type of operating system we're going to host on... Linux >checking type of operating system we're going to target... Linux >checking target architecture... PowerPC >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking whether byte ordering is bigendian... yes >checking optimization flags... -O3 >checking for BSD-compatible nm... /usr/bin/nm -B >checking for GNU make... make >checking whether ln -s works... yes >checking for cmp... /usr/bin/cmp >checking for cp... /usr/bin/cp >checking for date... /usr/bin/date >checking for find... /usr/bin/find >checking for grep... (cached) /usr/bin/grep >checking for mkdir... /usr/bin/mkdir >checking for mv... /usr/bin/mv >checking for ppc-koji-linux-gnu-ranlib... no >checking for ranlib... ranlib >checking for ppc-koji-linux-gnu-ar... no >checking for ar... ar >checking for rm... /usr/bin/rm >checking for sed... /usr/bin/sed >checking for tar... /usr/bin/tar >checking for pwd... /usr/bin/pwd >checking for Graphviz... echo Graphviz >checking for dot... echo dot >checking for fdp... echo fdp >checking for neato... echo neato >checking for twopi... echo twopi >checking for circo... echo circo >checking for gv... no >checking for gsview32... no >checking for dotty... echo dotty >checking for xdot.py... echo xdot.py >checking for perl... /usr/bin/perl >checking for Perl 5.006 or newer... yes >checking for a BSD-compatible install... /usr/bin/install -c >checking for bzip2... /usr/bin/bzip2 >checking for cat... /usr/bin/cat >checking for doxygen... no >checking for groff... /usr/bin/groff >checking for gzip... /usr/bin/gzip >checking for pod2html... /usr/bin/pod2html >checking for pod2man... /usr/bin/pod2man >checking for pdfroff... /usr/bin/pdfroff >checking for runtest... /usr/bin/runtest >checking for the tclsh program in tclinclude directory... none >checking for tclsh8.4... no >checking for tclsh8.4.8... no >checking for tclsh8.4.7... no >checking for tclsh8.4.6... no >checking for tclsh8.4.5... no >checking for tclsh8.4.4... no >checking for tclsh8.4.3... no >checking for tclsh8.4.2... no >checking for tclsh8.4.1... no >checking for tclsh8.4.0... no >checking for tclsh8.3... no >checking for tclsh8.3.5... no >checking for tclsh8.3.4... no >checking for tclsh8.3.3... no >checking for tclsh8.3.2... no >checking for tclsh8.3.1... no >checking for tclsh8.3.0... no >checking for tclsh... /usr/bin/tclsh >checking for zip... /usr/bin/zip >checking for ocamlc... /usr/bin/ocamlc >checking for ocamlopt... /usr/bin/ocamlopt >checking for ocamldep... /usr/bin/ocamldep >checking for ocamldoc... /usr/bin/ocamldoc >checking for gas... no >checking for as... /usr/bin/as >checking for linker version... 2.22.52.0.1 >checking for compiler -Wl,-R<path> option... yes >checking for compiler -Wl,-export-dynamic option... yes >checking for compiler -Wl,--version-script option... yes >checking for an ANSI C-conforming const... yes >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking dlfcn.h usability... yes >checking dlfcn.h presence... yes >checking for dlfcn.h... yes >checking dynamic linker characteristics... cat: ld.so.conf.d/*.conf: No such file or directory >GNU/Linux ld.so >checking which extension is used for loadable modules... .so >checking which variable specifies run-time library path... LD_LIBRARY_PATH >checking for the default library search path... /lib /usr/lib >checking for objdir... .libs >checking command to parse /usr/bin/nm -B output from object... ok >checking whether libtool supports -dlopen/-dlpreopen... yes >checking for shl_load... no >checking for shl_load in -ldld... no >checking for dlopen in -ldl... yes >checking for dlerror... yes >checking for _ prefix in compiled symbols... no >checking whether deplibs are loaded by dlopen... yes >checking argz.h usability... yes >checking argz.h presence... yes >checking for argz.h... yes >checking for error_t... yes >checking for argz_append... yes >checking for argz_create_sep... yes >checking for argz_insert... yes >checking for argz_next... yes >checking for argz_stringify... yes >checking assert.h usability... yes >checking assert.h presence... yes >checking for assert.h... yes >checking ctype.h usability... yes >checking ctype.h presence... yes >checking for ctype.h... yes >checking errno.h usability... yes >checking errno.h presence... yes >checking for errno.h... yes >checking malloc.h usability... yes >checking malloc.h presence... yes >checking for malloc.h... yes >checking for memory.h... (cached) yes >checking for stdlib.h... (cached) yes >checking stdio.h usability... yes >checking stdio.h presence... yes >checking for stdio.h... yes >checking for unistd.h... (cached) yes >checking dl.h usability... no >checking dl.h presence... no >checking for dl.h... no >checking sys/dl.h usability... no >checking sys/dl.h presence... no >checking for sys/dl.h... no >checking dld.h usability... no >checking dld.h presence... no >checking for dld.h... no >checking mach-o/dyld.h usability... no >checking mach-o/dyld.h presence... no >checking for mach-o/dyld.h... no >checking for string.h... (cached) yes >checking for strchr... yes >checking for strrchr... yes >checking for memcpy... yes >checking for memmove... yes >checking for strcmp... yes >checking for closedir... yes >checking for opendir... yes >checking for readdir... yes >checking tool compatibility... ok >checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers >checking for sin in -lm... yes >checking for library containing dlopen... -ldl >checking for library containing ffi_call... -lffi >checking for library containing mallinfo... none required >checking for pthread_mutex_init in -lpthread... yes >checking for library containing pthread_mutex_lock... none required >checking for library containing pthread_rwlock_init... none required >checking for library containing pthread_getspecific... none required >checking for dirent.h that defines DIR... (cached) yes >checking for library containing opendir... (cached) none required >checking for MAP_ANONYMOUS vs. MAP_ANON... yes >checking whether stat file-mode macros are broken... no >checking for sys/wait.h that is POSIX.1 compatible... yes >checking whether time.h and sys/time.h may both be included... yes >checking for dlfcn.h... (cached) yes >checking execinfo.h usability... yes >checking execinfo.h presence... yes >checking for execinfo.h... yes >checking fcntl.h usability... yes >checking fcntl.h presence... yes >checking for fcntl.h... yes >checking for inttypes.h... (cached) yes >checking limits.h usability... yes >checking limits.h presence... yes >checking for limits.h... yes >checking link.h usability... yes >checking link.h presence... yes >checking for link.h... yes >checking for malloc.h... (cached) yes >checking setjmp.h usability... yes >checking setjmp.h presence... yes >checking for setjmp.h... yes >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for stdint.h... (cached) yes >checking termios.h usability... yes >checking termios.h presence... yes >checking for termios.h... yes >checking for unistd.h... (cached) yes >checking utime.h usability... yes >checking utime.h presence... yes >checking for utime.h... yes >checking windows.h usability... no >checking windows.h presence... no >checking for windows.h... no >checking sys/mman.h usability... yes >checking sys/mman.h presence... yes >checking for sys/mman.h... yes >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking sys/uio.h usability... yes >checking sys/uio.h presence... yes >checking for sys/uio.h... yes >checking for sys/types.h... (cached) yes >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking malloc/malloc.h usability... no >checking malloc/malloc.h presence... no >checking for malloc/malloc.h... no >checking mach/mach.h usability... no >checking mach/mach.h presence... no >checking for mach/mach.h... no >checking valgrind/valgrind.h usability... no >checking valgrind/valgrind.h presence... no >checking for valgrind/valgrind.h... no >checking fenv.h usability... yes >checking fenv.h presence... yes >checking for fenv.h... yes >checking pthread.h usability... yes >checking pthread.h presence... yes >checking for pthread.h... yes >checking ffi.h usability... no >checking ffi.h presence... no >checking for ffi.h... no >checking ffi/ffi.h usability... no >checking ffi/ffi.h presence... no >checking for ffi/ffi.h... no >checking CrashReporterClient.h usability... no >checking CrashReporterClient.h presence... no >checking for CrashReporterClient.h... no >checking __crashreporter_info__... no >checking for HUGE_VAL sanity... yes >checking for pid_t... yes >checking for size_t... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking for int64_t... yes >checking for uint64_t... yes >checking for backtrace... yes >checking for ceilf... yes >checking for floorf... yes >checking for roundf... yes >checking for rintf... yes >checking for nearbyintf... yes >checking for getcwd... yes >checking for powf... yes >checking for fmodf... yes >checking for strtof... yes >checking for round... yes >checking for getpagesize... yes >checking for getrusage... yes >checking for getrlimit... yes >checking for setrlimit... yes >checking for gettimeofday... yes >checking for isatty... yes >checking for mkdtemp... yes >checking for mkstemp... yes >checking for mktemp... yes >checking for posix_spawn... yes >checking for realpath... yes >checking for sbrk... yes >checking for setrlimit... (cached) yes >checking for strdup... yes >checking for strerror... yes >checking for strerror_r... yes >checking for setenv... yes >checking for strtoll... yes >checking for strtoq... yes >checking for sysconf... yes >checking for malloc_zone_statistics... no >checking for setjmp... yes >checking for longjmp... yes >checking for sigsetjmp... no >checking for siglongjmp... yes >checking for writev... yes >checking if printf has the %a format character... yes >checking for srand48/lrand48/drand48 in <stdlib.h>... yes >checking whether strerror_s is declared... no >checking for isnan in <math.h>... yes >checking for isnan in <cmath>... yes >checking for std::isnan in <cmath>... yes >checking for isinf in <math.h>... yes >checking for isinf in <cmath>... yes >checking for std::isinf in <cmath>... no >checking for finite in <ieeefp.h>... no >checking for stdlib.h... (cached) yes >checking for unistd.h... (cached) yes >checking for getpagesize... (cached) yes >checking for working mmap... yes >checking for mmap of files... yes >checking if /dev/zero is needed for mmap... no >checking for GCC atomic builtins... yes >checking for __dso_handle... yes >checking for compiler -fvisibility-inlines-hidden option... yes >configure: creating ./config.status >config.status: creating include/llvm/Config/Targets.def >config.status: creating include/llvm/Config/AsmPrinters.def >config.status: creating include/llvm/Config/AsmParsers.def >config.status: creating include/llvm/Config/Disassemblers.def >config.status: creating Makefile.config >config.status: creating llvm.spec >config.status: creating docs/doxygen.cfg >config.status: creating tools/clang/docs/doxygen.cfg >config.status: creating tools/llvm-config/llvm-config.in >config.status: creating bindings/ocaml/llvm/META.llvm >config.status: creating include/llvm/Config/config.h >config.status: creating include/llvm/Config/llvm-config.h >config.status: creating include/llvm/Support/DataTypes.h >config.status: executing setup commands >config.status: executing Makefile commands >config.status: executing Makefile.common commands >config.status: executing examples/Makefile commands >config.status: executing lib/Makefile commands >config.status: executing runtime/Makefile commands >config.status: executing test/Makefile commands >config.status: executing test/Makefile.tests commands >config.status: executing unittests/Makefile commands >config.status: executing tools/Makefile commands >config.status: executing utils/Makefile commands >config.status: executing projects/Makefile commands >config.status: executing bindings/Makefile commands >config.status: executing bindings/ocaml/Makefile.ocaml commands >=== configuring in projects/sample (/builddir/build/BUILD/llvm-3.0.src/projects/sample) >configure: running /bin/sh ./configure '--prefix=/usr' '--build=ppc-koji-linux-gnu' '--host=ppc-koji-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--libdir=/usr/lib/llvm' '--disable-assertions' '--enable-debug-runtime' '--enable-jit' '--enable-libffi' '--enable-shared' 'build_alias=ppc-koji-linux-gnu' 'host_alias=ppc-koji-linux-gnu' 'CFLAGS=-O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32' 'LDFLAGS=-Wl,-z,relro ' 'CXXFLAGS=-O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32' --cache-file=/dev/null --srcdir=. >configure: creating ./config.status >config.status: creating Makefile.common >config.status: executing setup commands >config.status: executing Makefile commands >config.status: executing lib/Makefile commands >config.status: executing lib/sample/Makefile commands >config.status: executing tools/Makefile commands >config.status: executing tools/sample/Makefile commands >+ sed -i 's|(PROJ_prefix)/lib|(PROJ_prefix)/lib/llvm|g' Makefile.config >+ make -j16 REQUIRES_RTTI=1 VERBOSE=1 'OPTIMIZE_OPTION=-O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC' >for dir in lib/Support lib/TableGen utils lib/VMCore lib tools/llvm-shlib tools/llvm-config tools runtime docs unittests; do \ > (make -C $dir all ) || exit 1; \ >done >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Support' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/lib > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/lib/.dir >llvm[1]: Compiling APFloat.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.d" APFloat.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.d.tmp"; exit 1; fi >llvm[1]: Compiling APInt.cpp for Release build >llvm[1]: Compiling APSInt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.d" APInt.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.d" APSInt.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.d.tmp"; exit 1; fi >llvm[1]: Compiling Allocator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.d" Allocator.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.d.tmp"; exit 1; fi >llvm[1]: Compiling Atomic.cpp for Release build >llvm[1]: Compiling BlockFrequency.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.d" Atomic.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.d" BlockFrequency.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.d.tmp"; exit 1; fi >llvm[1]: Compiling BranchProbability.cpp for Release build >llvm[1]: Compiling CommandLine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.d" BranchProbability.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.d" CommandLine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.d.tmp"; exit 1; fi >llvm[1]: Compiling ConstantRange.cpp for Release build >llvm[1]: Compiling DAGDeltaAlgorithm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.d" ConstantRange.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.d.tmp"; exit 1; fi >llvm[1]: Compiling CrashRecoveryContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.d" CrashRecoveryContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.d.tmp"; exit 1; fi >llvm[1]: Compiling DataExtractor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.d" DAGDeltaAlgorithm.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.d" DataExtractor.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.d.tmp"; exit 1; fi >llvm[1]: Compiling Debug.cpp for Release build >llvm[1]: Compiling DeltaAlgorithm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.d" Debug.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.d" DeltaAlgorithm.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.d.tmp"; exit 1; fi >llvm[1]: Compiling Disassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.d" Disassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.d.tmp"; exit 1; fi >llvm[1]: Compiling Dwarf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.d" Dwarf.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.d.tmp"; exit 1; fi >llvm[1]: Compiling DynamicLibrary.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.d" DynamicLibrary.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.d.tmp"; exit 1; fi >llvm[1]: Compiling Errno.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.d" Errno.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.d.tmp"; exit 1; fi >llvm[1]: Compiling ErrorHandling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.d" ErrorHandling.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.d.tmp"; exit 1; fi >llvm[1]: Compiling FileUtilities.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.d" FileUtilities.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.d.tmp"; exit 1; fi >llvm[1]: Compiling FoldingSet.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.d" FoldingSet.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.d.tmp"; exit 1; fi >llvm[1]: Compiling FormattedStream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.d" FormattedStream.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.d.tmp"; exit 1; fi >llvm[1]: Compiling GraphWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.d" GraphWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.d.tmp"; exit 1; fi >llvm[1]: Compiling Host.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.d" Host.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.d.tmp"; exit 1; fi >llvm[1]: Compiling IncludeFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.d" IncludeFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.d.tmp"; exit 1; fi >llvm[1]: Compiling IntEqClasses.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.d" IntEqClasses.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.d.tmp"; exit 1; fi >llvm[1]: Compiling IntervalMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.d" IntervalMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.d.tmp"; exit 1; fi >llvm[1]: Compiling IsInf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.d" IsInf.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.d.tmp"; exit 1; fi >llvm[1]: Compiling IsNAN.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.d" IsNAN.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.d.tmp"; exit 1; fi >llvm[1]: Compiling ManagedStatic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.d" ManagedStatic.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.d.tmp"; exit 1; fi >CommandLine.cpp: In function 'int OptNameCompare(const void*, const void*)': >CommandLine.cpp:1198:28: warning: cast from type 'const void*' to type 'pair_ty* {aka std::pair<const char*, llvm::cl::Option*>*}' casts away qualifiers [-Wcast-qual] >CommandLine.cpp:1198:52: warning: cast from type 'const void*' to type 'pair_ty* {aka std::pair<const char*, llvm::cl::Option*>*}' casts away qualifiers [-Wcast-qual] >llvm[1]: Compiling Memory.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.d" Memory.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.d.tmp"; exit 1; fi >llvm[1]: Compiling MemoryBuffer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.d" MemoryBuffer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.d.tmp"; exit 1; fi >llvm[1]: Compiling MemoryObject.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.d" MemoryObject.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.d.tmp"; exit 1; fi >llvm[1]: Compiling Mutex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.d" Mutex.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.d.tmp"; exit 1; fi >llvm[1]: Compiling Path.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.d" Path.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.d.tmp"; exit 1; fi >Mutex.cpp: In constructor 'llvm::sys::MutexImpl::MutexImpl(bool)': >Mutex.cpp:69:9: warning: variable 'errorcode' set but not used [-Wunused-but-set-variable] >llvm[1]: Compiling PathV2.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.d" PathV2.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.d.tmp"; exit 1; fi >llvm[1]: Compiling PluginLoader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.d" PluginLoader.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.d.tmp"; exit 1; fi >llvm[1]: Compiling PrettyStackTrace.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.d" PrettyStackTrace.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.d.tmp"; exit 1; fi >llvm[1]: Compiling Process.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.d" Process.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.d.tmp"; exit 1; fi >llvm[1]: Compiling Program.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.d" Program.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.d.tmp"; exit 1; fi >llvm[1]: Compiling RWMutex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.d" RWMutex.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.d.tmp"; exit 1; fi >llvm[1]: Compiling Regex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.d" Regex.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.d.tmp"; exit 1; fi >llvm[1]: Compiling SearchForAddressOfSpecialSymbol.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d" SearchForAddressOfSpecialSymbol.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.d.tmp"; exit 1; fi >llvm[1]: Compiling Signals.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.d" Signals.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.d.tmp"; exit 1; fi >llvm[1]: Compiling SmallPtrSet.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.d" SmallPtrSet.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.d.tmp"; exit 1; fi >In file included from Process.cpp:29:0: >Unix/Process.inc: In static member function 'static void llvm::sys::Process::SetWorkingDirectory(std::string)': >Unix/Process.inc:298:24: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] >llvm[1]: Compiling SmallVector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.d" SmallVector.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.d.tmp"; exit 1; fi >llvm[1]: Compiling SourceMgr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.d" SourceMgr.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.d.tmp"; exit 1; fi >In file included from Path.cpp:299:0: >Unix/Path.inc: In static member function 'static void llvm::sys::Path::UnMapFilePages(const char*, size_t)': >Unix/Path.inc:887:19: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[1]: Compiling Statistic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.d" Statistic.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.d.tmp"; exit 1; fi >llvm[1]: Compiling StringExtras.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.d" StringExtras.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.d.tmp"; exit 1; fi >llvm[1]: Compiling StringMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.d" StringMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.d.tmp"; exit 1; fi >llvm[1]: Compiling StringPool.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.d" StringPool.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.d.tmp"; exit 1; fi >llvm[1]: Compiling StringRef.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.d" StringRef.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.d.tmp"; exit 1; fi >llvm[1]: Compiling SystemUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.d" SystemUtils.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.d.tmp"; exit 1; fi >llvm[1]: Compiling TargetRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.d" TargetRegistry.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.d.tmp"; exit 1; fi >llvm[1]: Compiling ThreadLocal.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.d" ThreadLocal.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.d.tmp"; exit 1; fi >llvm[1]: Compiling Threading.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.d" Threading.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.d.tmp"; exit 1; fi >llvm[1]: Compiling TimeValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.d" TimeValue.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.d.tmp"; exit 1; fi >llvm[1]: Compiling Timer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.d" Timer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.d.tmp"; exit 1; fi >llvm[1]: Compiling ToolOutputFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.d" ToolOutputFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.d.tmp"; exit 1; fi >llvm[1]: Compiling Triple.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.d" Triple.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.d.tmp"; exit 1; fi >llvm[1]: Compiling Twine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.d" Twine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.d.tmp"; exit 1; fi >llvm[1]: Compiling Valgrind.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.d" Valgrind.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.d.tmp"; exit 1; fi >llvm[1]: Compiling circular_raw_ostream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.d" circular_raw_ostream.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.d.tmp"; exit 1; fi >llvm[1]: Compiling raw_os_ostream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.d" raw_os_ostream.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.d.tmp"; exit 1; fi >llvm[1]: Compiling raw_ostream.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.d" raw_ostream.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.d.tmp"; exit 1; fi >llvm[1]: Compiling regcomp.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.d" regcomp.c -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.d.tmp"; exit 1; fi >llvm[1]: Compiling regerror.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.d" regerror.c -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.d.tmp"; exit 1; fi >llvm[1]: Compiling regexec.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.d" regexec.c -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.d.tmp"; exit 1; fi >llvm[1]: Compiling regfree.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.d" regfree.c -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.d.tmp"; exit 1; fi >llvm[1]: Compiling regstrlcpy.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.d" regstrlcpy.c -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.d.tmp"; exit 1; fi >llvm[1]: Compiling system_error.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.d" system_error.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.d.tmp"; exit 1; fi >raw_ostream.cpp: In member function 'virtual void llvm::raw_fd_ostream::write_impl(const char*, size_t)': >raw_ostream.cpp:530:36: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[1]: Building Release Archive Library libLLVMSupport.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSupport.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSupport.a /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APFloat.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APInt.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/APSInt.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Allocator.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Atomic.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BlockFrequency.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/BranchProbability.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CommandLine.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ConstantRange.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/CrashRecoveryContext.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DAGDeltaAlgorithm.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DataExtractor.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Debug.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DeltaAlgorithm.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Disassembler.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Dwarf.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/DynamicLibrary.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Errno.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ErrorHandling.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FileUtilities.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FoldingSet.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/FormattedStream.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/GraphWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Host.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IncludeFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntEqClasses.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IntervalMap.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsInf.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/IsNAN.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ManagedStatic.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Memory.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryBuffer.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/MemoryObject.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Mutex.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Path.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PathV2.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PluginLoader.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/PrettyStackTrace.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Process.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Program.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/RWMutex.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Regex.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SearchForAddressOfSpecialSymbol.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Signals.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallPtrSet.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SmallVector.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SourceMgr.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Statistic.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringExtras.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringMap.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringPool.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/StringRef.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/SystemUtils.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TargetRegistry.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ThreadLocal.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Threading.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/TimeValue.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Timer.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/ToolOutputFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Triple.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Twine.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/Valgrind.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/circular_raw_ostream.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_os_ostream.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/raw_ostream.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regcomp.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regerror.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regexec.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regfree.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/regstrlcpy.o /builddir/build/BUILD/llvm-3.0.src/lib/Support/Release/system_error.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSupport.a >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Support' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/TableGen' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/.dir >llvm[1]: Compiling Main.cpp for Release build >llvm[1]: Compiling Error.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.d" Main.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.d" Error.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.d.tmp"; exit 1; fi >llvm[1]: Compiling Record.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.d" Record.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.d.tmp"; exit 1; fi >llvm[1]: Compiling TGLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.d" TGLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.d.tmp"; exit 1; fi >llvm[1]: Compiling TGParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.d" TGParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.d.tmp"; exit 1; fi >llvm[1]: Compiling TableGenBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.d" TableGenBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.d.tmp"; exit 1; fi >llvm[1]: Building Release Archive Library libLLVMTableGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTableGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTableGen.a /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Error.o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Main.o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/Record.o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TGParser.o /builddir/build/BUILD/llvm-3.0.src/lib/TableGen/Release/TableGenBackend.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTableGen.a >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/TableGen' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils' >if ([ ! -f FileCheck/Makefile ] || \ > command test FileCheck/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs FileCheck; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Makefile FileCheck/Makefile; \ >fi; \ >make -C FileCheck all >if ([ ! -f FileUpdate/Makefile ] || \ > command test FileUpdate/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs FileUpdate; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Makefile FileUpdate/Makefile; \ >fi; \ >make -C FileUpdate all >if ([ ! -f TableGen/Makefile ] || \ > command test TableGen/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs TableGen; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Makefile TableGen/Makefile; \ >fi; \ >make -C TableGen all >if ([ ! -f PerfectShuffle/Makefile ] || \ > command test PerfectShuffle/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs PerfectShuffle; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Makefile PerfectShuffle/Makefile; \ >fi; \ >make -C PerfectShuffle all >if ([ ! -f count/Makefile ] || \ > command test count/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/count/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs count; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/count/Makefile count/Makefile; \ >fi; \ >make -C count all >if ([ ! -f fpcmp/Makefile ] || \ > command test fpcmp/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs fpcmp; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Makefile fpcmp/Makefile; \ >fi; \ >make -C fpcmp all >if ([ ! -f llvm-lit/Makefile ] || \ > command test llvm-lit/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/llvm-lit/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-lit; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/llvm-lit/Makefile llvm-lit/Makefile; \ >fi; \ >make -C llvm-lit all >if ([ ! -f not/Makefile ] || \ > command test not/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/not/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs not; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/not/Makefile not/Makefile; \ >fi; \ >make -C not all >if ([ ! -f unittest/Makefile ] || \ > command test unittest/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/unittest/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs unittest; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/unittest/Makefile unittest/Makefile; \ >fi; \ >make -C unittest all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate' >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/count' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/count/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/llvm-lit' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/not' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/not/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/bin > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/unittest' >if ([ ! -f googletest/Makefile ] || \ > command test googletest/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs googletest; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Makefile googletest/Makefile; \ >fi; \ >make -C googletest all >if ([ ! -f UnitTestMain/Makefile ] || \ > command test UnitTestMain/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs UnitTestMain; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Makefile UnitTestMain/Makefile; \ >fi; \ >make -C UnitTestMain all >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/count/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/bin/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/not/Release/.dir >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain' >llvm[2]: Compiling fpcmp.cpp for Release build >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/TableGen' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release > /dev/null >llvm[2]: Creating 'llvm-lit' script... >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.d" fpcmp.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.d.tmp"; exit 1; fi >echo s=@LLVM_SOURCE_DIR@=/builddir/build/BUILD/llvm-3.0.src=g > lit.tmp >llvm[2]: Compiling count.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/count -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.d" count.c -o /builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.d.tmp"; exit 1; fi >llvm[2]: Compiling PerfectShuffle.cpp for Release build >llvm[2]: Compiling FileUpdate.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.d" PerfectShuffle.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.d" FileUpdate.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.d.tmp"; exit 1; fi >llvm[2]: Compiling FileCheck.cpp for Release build >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release > /dev/null >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.d" FileCheck.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.d.tmp"; exit 1; fi >echo s=@LLVM_BINARY_DIR@=/builddir/build/BUILD/llvm-3.0.src=g >> lit.tmp >llvm[2]: Compiling not.cpp for Release build >sed -f lit.tmp llvm-lit.in > /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-lit >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/not -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.d" not.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/.dir >chmod +x /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-lit >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/.dir >rm -f lit.tmp >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/llvm-lit' >llvm[2]: Compiling ARMDecoderEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.d" ARMDecoderEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling AsmMatcherEmitter.cpp for Release build >llvm[3]: Compiling TestMain.cpp for Release build >llvm[2]: Compiling AsmWriterEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.d" AsmMatcherEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.d" TestMain.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.d" AsmWriterEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling gtest.cc for Release build >llvm[3]: Compiling gtest-death-test.cc for Release build >llvm[2]: Compiling AsmWriterInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.d" gtest.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.d" AsmWriterInst.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.d" gtest-death-test.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.d.tmp"; exit 1; fi >llvm[3]: Compiling gtest-filepath.cc for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.d" gtest-filepath.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.d.tmp"; exit 1; fi >llvm[3]: Compiling gtest-port.cc for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.d" gtest-port.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.d.tmp"; exit 1; fi >llvm[2]: Compiling CallingConvEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.d" CallingConvEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable count (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/count -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/count /builddir/build/BUILD/llvm-3.0.src/utils/count/Release/count.o \ > -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable count (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/count' >llvm[2]: Compiling CodeEmitterGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.d" CodeEmitterGen.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable not (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/not -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/not /builddir/build/BUILD/llvm-3.0.src/utils/not/Release/not.o -lLLVMSupport \ > -lpthread -lffi -ldl -lm >llvm[3]: Compiling gtest-printers.cc for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.d" gtest-printers.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable not (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/not' >llvm[3]: Compiling gtest-test-part.cc for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.d" gtest-test-part.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-PerfectShuffle (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-PerfectShuffle /builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle/Release/PerfectShuffle.o \ > -lpthread -lffi -ldl -lm >In file included from AsmMatcherEmitter.cpp:103:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const llvm::CodeGenInstruction*, const llvm::CodeGenInstAlias*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const llvm::CodeGenInstruction*, const llvm::CodeGenInstAlias*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const llvm::CodeGenInstruction*, const llvm::CodeGenInstAlias*>' >AsmMatcherEmitter.cpp:374:68: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const llvm::CodeGenInstruction*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const llvm::CodeGenInstAlias*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const llvm::CodeGenInstruction*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const llvm::CodeGenInstAlias*>::<anonymous enum>' [enabled by default] >llvm[2]: Linking Release executable FileUpdate (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/FileUpdate /builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate/Release/FileUpdate.o -lLLVMSupport \ > -lpthread -lffi -ldl -lm >llvm[2]: Linking Release executable fpcmp (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/fpcmp /builddir/build/BUILD/llvm-3.0.src/utils/fpcmp/Release/fpcmp.o -lLLVMSupport \ > -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-PerfectShuffle (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/PerfectShuffle' >llvm[2]: Compiling CodeGenDAGPatterns.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.d" CodeGenDAGPatterns.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable FileUpdate (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/FileUpdate' >llvm[3]: Compiling gtest-typed-test.cc for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/include -Wno-missing-field-initializers -Wno-variadic-macros -DGTEST_HAS_RTTI=0 -DGTEST_USE_OWN_TR1_TUPLE -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.d" gtest-typed-test.cc -o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable fpcmp (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/fpcmp' >llvm[2]: Compiling CodeGenInstruction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.d" CodeGenInstruction.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libUnitTestMain.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libUnitTestMain.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libUnitTestMain.a /builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain/Release/TestMain.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libUnitTestMain.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/unittest/UnitTestMain' >llvm[2]: Compiling CodeGenRegisters.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.d" CodeGenRegisters.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.d.tmp"; exit 1; fi >llvm[2]: Compiling CodeGenTarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.d" CodeGenTarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.d" DAGISelEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcher.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.d" DAGISelMatcher.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcherEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.d" DAGISelMatcherEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcherGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.d" DAGISelMatcherGen.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.d.tmp"; exit 1; fi >llvm[2]: Compiling DAGISelMatcherOpt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.d" DAGISelMatcherOpt.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.d.tmp"; exit 1; fi >llvm[2]: Compiling DisassemblerEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.d" DisassemblerEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling EDEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.d" EDEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling FastISelEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.d" FastISelEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable FileCheck (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/FileCheck /builddir/build/BUILD/llvm-3.0.src/utils/FileCheck/Release/FileCheck.o -lLLVMSupport \ > -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable FileCheck (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/FileCheck' >llvm[2]: Compiling FixedLenDecoderEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.d" FixedLenDecoderEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling InstrEnumEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.d" InstrEnumEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling InstrInfoEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.d" InstrInfoEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling IntrinsicEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.d" IntrinsicEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling PseudoLoweringEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.d" PseudoLoweringEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterInfoEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.d" RegisterInfoEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling SetTheory.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.d" SetTheory.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.d.tmp"; exit 1; fi >llvm[2]: Compiling StringMatcher.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.d" StringMatcher.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.d.tmp"; exit 1; fi >llvm[2]: Compiling SubtargetEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.d" SubtargetEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.d.tmp"; exit 1; fi >llvm[2]: Compiling TGValueTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.d" TGValueTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.d.tmp"; exit 1; fi >llvm[2]: Compiling TableGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.d" TableGen.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.d.tmp"; exit 1; fi >llvm[2]: Compiling X86DisassemblerTables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.d" X86DisassemblerTables.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.d.tmp"; exit 1; fi >llvm[2]: Compiling X86RecognizableInstr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.d" X86RecognizableInstr.cpp -o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libGoogleTest.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libGoogleTest.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libGoogleTest.a /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest.o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-death-test.o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-filepath.o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-port.o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-printers.o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-test-part.o /builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest/Release/gtest-typed-test.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libGoogleTest.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/unittest/googletest' >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/unittest' >llvm[2]: Linking Release executable llvm-tblgen (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/ARMDecoderEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmMatcherEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/AsmWriterInst.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CallingConvEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeEmitterGen.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenDAGPatterns.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenInstruction.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenRegisters.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/CodeGenTarget.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcher.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherGen.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DAGISelMatcherOpt.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/DisassemblerEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/EDEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FastISelEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/FixedLenDecoderEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrEnumEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/InstrInfoEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/IntrinsicEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/PseudoLoweringEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/RegisterInfoEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SetTheory.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/StringMatcher.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/SubtargetEmitter.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TGValueTypes.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/TableGen.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86DisassemblerTables.o /builddir/build/BUILD/llvm-3.0.src/utils/TableGen/Release/X86RecognizableInstr.o -lLLVMTableGen -lLLVMSupport \ > -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-tblgen (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils/TableGen' >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/utils' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/VMCore' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/.dir >llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/VMCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target /builddir/build/BUILD/llvm-3.0.src/include/llvm/Intrinsics.td -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Intrinsics.gen.tmp -gen-intrinsic >/usr/bin/cmp -s /builddir/build/BUILD/llvm-3.0.src/include/llvm/Intrinsics.gen /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Intrinsics.gen.tmp || ( /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Intrinsics.gen.tmp /builddir/build/BUILD/llvm-3.0.src/include/llvm/Intrinsics.gen && \ > echo llvm[1]: Updated Intrinsics.gen because Intrinsics.gen.tmp \ > changed significantly. ) >llvm[1]: Updated Intrinsics.gen because Intrinsics.gen.tmp changed significantly. >llvm[1]: Compiling AsmWriter.cpp for Release build >llvm[1]: Compiling Attributes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.d" AsmWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.d" Attributes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.d.tmp"; exit 1; fi >llvm[1]: Compiling AutoUpgrade.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.d" AutoUpgrade.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.d.tmp"; exit 1; fi >llvm[1]: Compiling BasicBlock.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.d" BasicBlock.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.d.tmp"; exit 1; fi >llvm[1]: Compiling ConstantFold.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.d" ConstantFold.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.d.tmp"; exit 1; fi >llvm[1]: Compiling Constants.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.d" Constants.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.d.tmp"; exit 1; fi >llvm[1]: Compiling Core.cpp for Release build >llvm[1]: Compiling DebugInfoProbe.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.d" Core.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.d" DebugInfoProbe.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.d.tmp"; exit 1; fi >llvm[1]: Compiling DebugLoc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.d" DebugLoc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.d.tmp"; exit 1; fi >llvm[1]: Compiling Dominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.d" Dominators.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.d.tmp"; exit 1; fi >llvm[1]: Compiling Function.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.d" Function.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.d.tmp"; exit 1; fi >llvm[1]: Compiling GCOV.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.d" GCOV.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.d.tmp"; exit 1; fi >llvm[1]: Compiling GVMaterializer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.d" GVMaterializer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.d.tmp"; exit 1; fi >llvm[1]: Compiling Globals.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.d" Globals.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.d.tmp"; exit 1; fi >llvm[1]: Compiling IRBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.d" IRBuilder.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.d.tmp"; exit 1; fi >llvm[1]: Compiling InlineAsm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.d" InlineAsm.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.d.tmp"; exit 1; fi >llvm[1]: Compiling Instruction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.d" Instruction.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.d.tmp"; exit 1; fi >In file included from GCOV.cpp:15:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GCOV.h: In member function 'uint32_t llvm::GCOVBuffer::readInt()': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GCOV.h:131:38: warning: cast from type 'const char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >llvm[1]: Compiling Instructions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.d" Instructions.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.d.tmp"; exit 1; fi >llvm[1]: Compiling IntrinsicInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.d" IntrinsicInst.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.d.tmp"; exit 1; fi >llvm[1]: Compiling LLVMContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.d" LLVMContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.d.tmp"; exit 1; fi >llvm[1]: Compiling LLVMContextImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.d" LLVMContextImpl.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.d.tmp"; exit 1; fi >llvm[1]: Compiling LeakDetector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.d" LeakDetector.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.d.tmp"; exit 1; fi >llvm[1]: Compiling Metadata.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.d" Metadata.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.d.tmp"; exit 1; fi >llvm[1]: Compiling Module.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.d" Module.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.d.tmp"; exit 1; fi >llvm[1]: Compiling Pass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.d" Pass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.d.tmp"; exit 1; fi >llvm[1]: Compiling PassManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.d" PassManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.d.tmp"; exit 1; fi >llvm[1]: Compiling PassRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.d" PassRegistry.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.d.tmp"; exit 1; fi >llvm[1]: Compiling PrintModulePass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.d" PrintModulePass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.d.tmp"; exit 1; fi >llvm[1]: Compiling Type.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.d" Type.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.d.tmp"; exit 1; fi >PassManager.cpp: In member function 'void llvm::PMDataManager::dumpAnalysisUsage(llvm::StringRef, const llvm::Pass*, const VectorType&) const': >PassManager.cpp:1185:20: warning: cast from type 'const llvm::Pass*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[1]: Compiling Use.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.d" Use.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.d.tmp"; exit 1; fi >Use.cpp: In member function 'llvm::User* llvm::Use::getUser() const': >Use.cpp:141:14: warning: cast from type 'const llvm::Use*' to type 'llvm::User*' casts away qualifiers [-Wcast-qual] >llvm[1]: Compiling User.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.d" User.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.d.tmp"; exit 1; fi >llvm[1]: Compiling Value.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.d" Value.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.d.tmp"; exit 1; fi >llvm[1]: Compiling ValueSymbolTable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.d" ValueSymbolTable.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.d.tmp"; exit 1; fi >llvm[1]: Compiling ValueTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.d" ValueTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.d.tmp"; exit 1; fi >llvm[1]: Compiling Verifier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/VMCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.d" Verifier.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.d.tmp"; exit 1; fi >llvm[1]: Building Release Archive Library libLLVMCore.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCore.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCore.a /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AsmWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Attributes.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/AutoUpgrade.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/BasicBlock.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ConstantFold.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Constants.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Core.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugInfoProbe.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/DebugLoc.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Dominators.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Function.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GCOV.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/GVMaterializer.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Globals.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IRBuilder.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/InlineAsm.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instruction.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Instructions.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/IntrinsicInst.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContext.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LLVMContextImpl.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/LeakDetector.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Metadata.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Module.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Pass.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassManager.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PassRegistry.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/PrintModulePass.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Type.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Use.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/User.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Value.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueSymbolTable.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/ValueTypes.o /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Release/Verifier.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCore.a >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/VMCore' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib' >if ([ ! -f VMCore/Makefile ] || \ > command test VMCore/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs VMCore; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/VMCore/Makefile VMCore/Makefile; \ >fi; \ >make -C VMCore all >if ([ ! -f AsmParser/Makefile ] || \ > command test AsmParser/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs AsmParser; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Makefile AsmParser/Makefile; \ >fi; \ >make -C AsmParser all >if ([ ! -f Bitcode/Makefile ] || \ > command test Bitcode/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Bitcode; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Makefile Bitcode/Makefile; \ >fi; \ >make -C Bitcode all >if ([ ! -f Archive/Makefile ] || \ > command test Archive/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Archive; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Makefile Archive/Makefile; \ >fi; \ >make -C Archive all >if ([ ! -f Analysis/Makefile ] || \ > command test Analysis/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Analysis; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Makefile Analysis/Makefile; \ >fi; \ >make -C Analysis all >if ([ ! -f Transforms/Makefile ] || \ > command test Transforms/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Transforms; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Makefile Transforms/Makefile; \ >fi; \ >make -C Transforms all >if ([ ! -f CodeGen/Makefile ] || \ > command test CodeGen/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs CodeGen; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Makefile CodeGen/Makefile; \ >fi; \ >make -C CodeGen all >if ([ ! -f Target/Makefile ] || \ > command test Target/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Target; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Makefile Target/Makefile; \ >fi; \ >make -C Target all >if ([ ! -f ExecutionEngine/Makefile ] || \ > command test ExecutionEngine/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs ExecutionEngine; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Makefile ExecutionEngine/Makefile; \ >fi; \ >make -C ExecutionEngine all >if ([ ! -f Linker/Makefile ] || \ > command test Linker/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Linker; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Makefile Linker/Makefile; \ >fi; \ >make -C Linker all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode' >if ([ ! -f Reader/Makefile ] || \ > command test Reader/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Reader; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Makefile Reader/Makefile; \ >fi; \ >make -C Reader all >if ([ ! -f MC/Makefile ] || \ > command test MC/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/MC/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs MC; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/MC/Makefile MC/Makefile; \ >fi; \ >make -C MC all >if ([ ! -f Object/Makefile ] || \ > command test Object/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Object/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Object; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Object/Makefile Object/Makefile; \ >fi; \ >make -C Object all >if ([ ! -f Writer/Makefile ] || \ > command test Writer/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Writer; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Makefile Writer/Makefile; \ >fi; \ >make -C Writer all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release > /dev/null >if ([ ! -f DebugInfo/Makefile ] || \ > command test DebugInfo/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs DebugInfo; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Makefile DebugInfo/Makefile; \ >fi; \ >make -C DebugInfo all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms' >if ([ ! -f Utils/Makefile ] || \ > command test Utils/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Utils; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Makefile Utils/Makefile; \ >fi; \ >make -C Utils all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Archive' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release > /dev/null >if ([ ! -f Instrumentation/Makefile ] || \ > command test Instrumentation/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Instrumentation; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Makefile Instrumentation/Makefile; \ >fi; \ >make -C Instrumentation all >if ([ ! -f Scalar/Makefile ] || \ > command test Scalar/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Scalar; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Makefile Scalar/Makefile; \ >fi; \ >make -C Scalar all >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/.dir >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release > /dev/null >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Linker' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release > /dev/null >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/.dir >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release > /dev/null >llvm[2]: Compiling LLLexer.cpp for Release build >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Object' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release > /dev/null >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.d" LLLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.d.tmp"; exit 1; fi >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release > /dev/null >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/.dir >llvm[2]: Compiling Archive.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Archive -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.d" Archive.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/.dir >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/.dir >if ([ ! -f Interpreter/Makefile ] || \ > command test Interpreter/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Interpreter; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Makefile Interpreter/Makefile; \ >fi; \ >make -C Interpreter all >if ([ ! -f X86/Makefile ] || \ > command test X86/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs X86; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Makefile X86/Makefile; \ >fi; \ >make -C X86 all >llvm[2]: Compiling LinkArchives.cpp for Release build >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/.dir >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Linker -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.d" LinkArchives.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.d.tmp"; exit 1; fi >llvm[3]: Compiling BitReader.cpp for Release build >llvm[3]: Compiling BitWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.d" BitReader.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.d.tmp"; exit 1; fi >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Analysis' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release > /dev/null >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.d" BitWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.d.tmp"; exit 1; fi >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/MC' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release > /dev/null >llvm[2]: Compiling Archive.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.d" Archive.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/.dir >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/VMCore' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/VMCore' >llvm[2]: Compiling DIContext.cpp for Release build >llvm[3]: Compiling EdgeProfiling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.d" DIContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.d" EdgeProfiling.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.d.tmp"; exit 1; fi >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release > /dev/null >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release > /dev/null >llvm[2]: Compiling Binary.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.d" Binary.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.d.tmp"; exit 1; fi >llvm[3]: Compiling AddrModeMatcher.cpp for Release build >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/.dir >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.d" AddrModeMatcher.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/.dir >llvm[2]: Compiling AliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.d" AliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/.dir >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release > /dev/null >if ([ ! -f MCParser/Makefile ] || \ > command test MCParser/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs MCParser; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Makefile MCParser/Makefile; \ >fi; \ >make -C MCParser all >llvm[3]: Compiling ADCE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.d" ADCE.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.d.tmp"; exit 1; fi >llvm[3]: Compiling Execution.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.d" Execution.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/.dir >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release > /dev/null >llvm[3]: Building X86.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenRegisterInfo.inc.tmp X86.td >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/.dir >llvm[3]: Compiling AsmLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.d" AsmLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.d.tmp"; exit 1; fi >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/.dir >if ([ ! -f SelectionDAG/Makefile ] || \ > command test SelectionDAG/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs SelectionDAG; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Makefile SelectionDAG/Makefile; \ >fi; \ >make -C SelectionDAG all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/.dir >llvm[3]: Compiling DAGCombiner.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d" DAGCombiner.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.d.tmp"; exit 1; fi >In file included from Interpreter.h:18:0, > from Execution.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling FastISel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.d" FastISel.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.d.tmp"; exit 1; fi >llvm[3]: Compiling AsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.d" AsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.d.tmp"; exit 1; fi >llvm[3]: Compiling BitcodeReader.cpp for Release build >llvm[2]: Compiling COFFObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.d" BitcodeReader.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.o ; \ >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.d" COFFObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.d.tmp"; exit 1; fi > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFAbbreviationDeclaration.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.d" DWARFAbbreviationDeclaration.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.d.tmp"; exit 1; fi >llvm[3]: Compiling BasicBlockPlacement.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.d" BasicBlockPlacement.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.d.tmp"; exit 1; fi >llvm[3]: Compiling GCOVProfiling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d" GCOVProfiling.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.d.tmp"; exit 1; fi >llvm[3]: Compiling BitcodeWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.d" BitcodeWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.d.tmp"; exit 1; fi >llvm[2]: Compiling AliasAnalysisCounter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.d" AliasAnalysisCounter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.d.tmp"; exit 1; fi >llvm[2]: Compiling ArchiveReader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Archive -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.d" ArchiveReader.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFCompileUnit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.d" DWARFCompileUnit.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.d.tmp"; exit 1; fi >llvm[2]: Compiling LinkItems.cpp for Release build >llvm[3]: Compiling BasicBlockUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Linker -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.d" LinkItems.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.d" BasicBlockUtils.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.d.tmp"; exit 1; fi >llvm[2]: Compiling ELFObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.d" ELFObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.d.tmp"; exit 1; fi >DAGCombiner.cpp: In function 'bool FindBaseOffset(llvm::SDValue, llvm::SDValue&, int64_t&, const llvm::GlobalValue*&, void*&)': >DAGCombiner.cpp:7775:67: warning: cast from type 'const llvm::Constant*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling LLParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.d" LLParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.d.tmp"; exit 1; fi >BitcodeReader.cpp: In member function 'bool llvm::BitcodeReader::ParseBitcodeInto(llvm::Module*)': >BitcodeReader.cpp:1827:67: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >BitcodeReader.cpp: In member function 'bool llvm::BitcodeReader::ParseTriple(std::string&)': >BitcodeReader.cpp:1958:67: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling CodeGenPrepare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.d" CodeGenPrepare.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.d.tmp"; exit 1; fi >In file included from DWARFCompileUnit.cpp:12:0: >DWARFFormValue.h: In member function 'bool llvm::DWARFFormValue::isInlinedCStr() const': >DWARFFormValue.h:55:64: warning: cast from type 'const char* const' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >ArchiveReader.cpp: In member function 'llvm::ArchiveMember* llvm::Archive::parseMemberHeader(const char*&, const char*, std::string*)': >ArchiveReader.cpp:80:52: warning: cast from type 'const char*' to type 'llvm::ArchiveMemberHeader*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling AliasAnalysisEvaluator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.d" AliasAnalysisEvaluator.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.d" DWARFContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.d.tmp"; exit 1; fi >llvm[2]: Compiling LinkModules.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Linker -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.d" LinkModules.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.d.tmp"; exit 1; fi >llvm[3]: Building X86.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenInstrInfo.inc.tmp X86.td >llvm[2]: Compiling ArchiveWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Archive -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.d" ArchiveWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFDebugAbbrev.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.d" DWARFDebugAbbrev.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.d.tmp"; exit 1; fi >llvm[2]: Compiling AliasDebugger.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.d" AliasDebugger.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.d.tmp"; exit 1; fi >llvm[3]: Compiling ExternalFunctions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d" ExternalFunctions.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.d.tmp"; exit 1; fi >llvm[3]: Compiling COFFAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.d" COFFAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.d.tmp"; exit 1; fi >llvm[3]: Compiling Interpreter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d" Interpreter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFDebugArangeSet.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.d" DWARFDebugArangeSet.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.d.tmp"; exit 1; fi >In file included from Interpreter.h:18:0, > from ExternalFunctions.cpp:22: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Building Release Archive Library libLLVMArchive.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMArchive.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMArchive.a /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/Archive.o /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveReader.o /builddir/build/BUILD/llvm-3.0.src/lib/Archive/Release/ArchiveWriter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMArchive.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Archive' >llvm[3]: Compiling DarwinAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.d" DarwinAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.d.tmp"; exit 1; fi >llvm[3]: Compiling Instrumentation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.d" Instrumentation.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.d.tmp"; exit 1; fi >llvm[2]: Compiling AliasSetTracker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.d" AliasSetTracker.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.d.tmp"; exit 1; fi >In file included from Interpreter.h:18:0, > from Interpreter.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling DWARFDebugAranges.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.d" DWARFDebugAranges.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.d.tmp"; exit 1; fi >if ([ ! -f InstCombine/Makefile ] || \ > command test InstCombine/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs InstCombine; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Makefile InstCombine/Makefile; \ >fi; \ >make -C InstCombine all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/.dir >llvm[3]: Compiling InstCombineAddSub.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d" InstCombineAddSub.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.d.tmp"; exit 1; fi >llvm[3]: Compiling BasicInliner.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.d" BasicInliner.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.d.tmp"; exit 1; fi >llvm[3]: Compiling OptimalEdgeProfiling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.d" OptimalEdgeProfiling.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.d.tmp"; exit 1; fi >llvm[3]: Compiling BitcodeWriterPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d" BitcodeWriterPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.d.tmp"; exit 1; fi >AliasSetTracker.cpp: In member function 'void llvm::AliasSet::print(llvm::raw_ostream&) const': >AliasSetTracker.cpp:551:33: warning: cast from type 'const llvm::AliasSet* const' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling ELFAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.d" ELFAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.d.tmp"; exit 1; fi >llvm[3]: Compiling ValueEnumerator.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.d" ValueEnumerator.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.d.tmp"; exit 1; fi >llvm[3]: Building X86.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmWriter.inc.tmp X86.td >llvm[3]: Compiling MCAsmLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.d" MCAsmLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMInterpreter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInterpreter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInterpreter.a /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Execution.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/ExternalFunctions.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter/Release/Interpreter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInterpreter.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Interpreter' >if ([ ! -f JIT/Makefile ] || \ > command test JIT/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs JIT; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Makefile JIT/Makefile; \ >fi; \ >make -C JIT all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/.dir >llvm[3]: Compiling Intercept.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.d" Intercept.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.d.tmp"; exit 1; fi >llvm[3]: Compiling JIT.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.d" JIT.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.d.tmp"; exit 1; fi >In file included from JIT.h:17:0, > from Intercept.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >if ([ ! -f MCJIT/Makefile ] || \ > command test MCJIT/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs MCJIT; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Makefile MCJIT/Makefile; \ >fi; \ >make -C MCJIT all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/.dir >llvm[3]: Compiling Intercept.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.d" Intercept.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.d.tmp"; exit 1; fi >In file included from JIT.h:17:0, > from JIT.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling Error.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.d" Error.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.d.tmp"; exit 1; fi >llvm[3]: Compiling ConstantProp.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.d" ConstantProp.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFDebugInfoEntry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.d" DWARFDebugInfoEntry.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.d.tmp"; exit 1; fi >llvm[3]: Compiling MCAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.d" MCAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.d.tmp"; exit 1; fi >llvm[2]: Compiling MachOObject.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.d" MachOObject.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.d.tmp"; exit 1; fi >llvm[2]: Compiling Linker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Linker -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.d" Linker.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.d.tmp"; exit 1; fi >In file included from MCJIT.h:14:0, > from Intercept.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >In file included from DWARFDebugInfoEntry.cpp:14:0: >DWARFFormValue.h: In member function 'bool llvm::DWARFFormValue::isInlinedCStr() const': >DWARFFormValue.h:55:64: warning: cast from type 'const char* const' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling BreakCriticalEdges.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d" BreakCriticalEdges.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.d.tmp"; exit 1; fi >llvm[3]: Compiling MCAsmParserExtension.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.d" MCAsmParserExtension.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.d.tmp"; exit 1; fi >llvm[3]: Compiling MCJIT.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d" MCJIT.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.d.tmp"; exit 1; fi >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::SegmentLoadCommand; uint64_t = long long unsigned int]': >MachOObject.cpp:184:65: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::SegmentLoadCommand*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::Segment64LoadCommand; uint64_t = long long unsigned int]': >MachOObject.cpp:202:65: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::Segment64LoadCommand*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::SymtabLoadCommand; uint64_t = long long unsigned int]': >MachOObject.cpp:216:65: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::SymtabLoadCommand*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::DysymtabLoadCommand; uint64_t = long long unsigned int]': >MachOObject.cpp:244:65: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::DysymtabLoadCommand*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::LinkeditDataLoadCommand; uint64_t = long long unsigned int]': >MachOObject.cpp:256:65: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::LinkeditDataLoadCommand*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::IndirectSymbolTableEntry; uint64_t = long long unsigned int]': >MachOObject.cpp:269:61: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::IndirectSymbolTableEntry*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::Section; uint64_t = long long unsigned int]': >MachOObject.cpp:292:61: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::Section*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::Section64; uint64_t = long long unsigned int]': >MachOObject.cpp:315:61: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::Section64*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::RelocationEntry; uint64_t = long long unsigned int]': >MachOObject.cpp:328:61: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::RelocationEntry*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::SymbolTableEntry; uint64_t = long long unsigned int]': >MachOObject.cpp:342:61: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::SymbolTableEntry*}' casts away qualifiers [-Wcast-qual] >MachOObject.cpp: In instantiation of 'void ReadInMemoryStruct(const llvm::object::MachOObject&, llvm::StringRef, uint64_t, llvm::InMemoryStruct<T>&) [with T = llvm::object::macho::Symbol64TableEntry; uint64_t = long long unsigned int]': >MachOObject.cpp:356:61: required from here >MachOObject.cpp:46:59: warning: cast from type 'const char*' to type 'struct_type* {aka llvm::object::macho::Symbol64TableEntry*}' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling CorrelatedValuePropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d" CorrelatedValuePropagation.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.d.tmp"; exit 1; fi >llvm[3]: Compiling MCTargetAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.d" MCTargetAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFDebugLine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.d" DWARFDebugLine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMCParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCParser.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCParser.a /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/AsmParser.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/COFFAsmParser.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/DarwinAsmParser.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/ELFAsmParser.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParser.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCAsmParserExtension.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser/Release/MCTargetAsmParser.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCParser.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCParser' >if ([ ! -f MCDisassembler/Makefile ] || \ > command test MCDisassembler/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs MCDisassembler; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Makefile MCDisassembler/Makefile; \ >fi; \ >make -C MCDisassembler all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/.dir >llvm[3]: Compiling Disassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.d" Disassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.d.tmp"; exit 1; fi >llvm[2]: Compiling Analysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.d" Analysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.d.tmp"; exit 1; fi >In file included from MCJIT.h:14:0, > from MCJIT.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling MachOObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.d" MachOObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.d.tmp"; exit 1; fi >llvm[3]: Compiling PathProfiling.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.d" PathProfiling.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMLinker.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMLinker.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMLinker.a /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkArchives.o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkItems.o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/LinkModules.o /builddir/build/BUILD/llvm-3.0.src/lib/Linker/Release/Linker.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMLinker.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Linker' >llvm[3]: Compiling ProfilingUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.d" ProfilingUtils.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.d.tmp"; exit 1; fi >llvm[2]: Compiling Parser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.d" Parser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.d.tmp"; exit 1; fi >llvm[3]: Compiling EDDisassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.d" EDDisassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.d.tmp"; exit 1; fi >llvm[3]: Compiling DCE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.d" DCE.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMCJIT.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCJIT.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCJIT.a /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/Intercept.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT/Release/MCJIT.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCJIT.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/MCJIT' >llvm[3]: Compiling EDInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.d" EDInst.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.d.tmp"; exit 1; fi >llvm[2]: Compiling BasicAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.d" BasicAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMBitWriter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBitWriter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBitWriter.a /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/BitcodeWriterPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer/Release/ValueEnumerator.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBitWriter.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Writer' >llvm[2]: Compiling Object.cpp for Release build >llvm[2]: Compiling BlockFrequencyInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.d" Object.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.o ; \ >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.d" BlockFrequencyInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.d.tmp"; exit 1; fi > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling DWARFFormValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.d" DWARFFormValue.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.d.tmp"; exit 1; fi >llvm[3]: Compiling DeadStoreElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d" DeadStoreElimination.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.d.tmp"; exit 1; fi >In file included from DWARFFormValue.cpp:10:0: >DWARFFormValue.h: In member function 'bool llvm::DWARFFormValue::isInlinedCStr() const': >DWARFFormValue.h:55:64: warning: cast from type 'const char* const' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling EarlyCSE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.d" EarlyCSE.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.d.tmp"; exit 1; fi >DWARFFormValue.cpp: In member function 'bool llvm::DWARFFormValue::extractValue(llvm::DataExtractor, uint32_t*, const llvm::DWARFCompileUnit*)': >DWARFFormValue.cpp:144:36: warning: cast from type 'const char*' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling JITDebugRegisterer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.d" JITDebugRegisterer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineAndOrXor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d" InstCombineAndOrXor.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.d.tmp"; exit 1; fi >if ([ ! -f AsmPrinter/Makefile ] || \ > command test AsmPrinter/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs AsmPrinter; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Makefile AsmPrinter/Makefile; \ >fi; \ >make -C AsmPrinter all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/.dir >llvm[3]: Compiling ARMException.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.d" ARMException.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.d.tmp"; exit 1; fi >llvm[2]: Compiling ObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Object -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.d" ObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.d.tmp"; exit 1; fi >llvm[3]: Compiling BuildLibCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.d" BuildLibCalls.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMDebugInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMDebugInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMDebugInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DIContext.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFAbbreviationDeclaration.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFCompileUnit.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFContext.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAbbrev.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugArangeSet.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugAranges.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugInfoEntry.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFDebugLine.o /builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo/Release/DWARFFormValue.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMDebugInfo.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/DebugInfo' >llvm[3]: Compiling AsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d" AsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMBitReader.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBitReader.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBitReader.a /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitReader.o /builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader/Release/BitcodeReader.o >llvm[2]: Building Release Archive Library libLLVMObject.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMObject.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMObject.a /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Archive.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Binary.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/COFFObjectFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ELFObjectFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Error.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObject.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/MachOObjectFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/Object.o /builddir/build/BUILD/llvm-3.0.src/lib/Object/Release/ObjectFile.o >llvm[2]: Building Release Archive Library libLLVMAsmParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAsmParser.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAsmParser.a /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/LLParser.o /builddir/build/BUILD/llvm-3.0.src/lib/AsmParser/Release/Parser.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBitReader.a >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMObject.a >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAsmParser.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode/Reader' >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Bitcode' >llvm[3]: Compiling AsmPrinterDwarf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d" AsmPrinterDwarf.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.d.tmp"; exit 1; fi >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Object' >llvm[3]: Compiling AsmPrinterInlineAsm.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d" AsmPrinterInlineAsm.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.d.tmp"; exit 1; fi >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/AsmParser' >if ([ ! -f IPO/Makefile ] || \ > command test IPO/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs IPO; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Makefile IPO/Makefile; \ >fi; \ >make -C IPO all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/.dir >llvm[3]: Compiling ArgumentPromotion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.d" ArgumentPromotion.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.d.tmp"; exit 1; fi >llvm[3]: Building X86.td assembly matcher with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-matcher -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmMatcher.inc.tmp X86.td >llvm[3]: Compiling JITDwarfEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.d" JITDwarfEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling EDOperand.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.d" EDOperand.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.d.tmp"; exit 1; fi >llvm[3]: Compiling ConstantMerge.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.d" ConstantMerge.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.d.tmp"; exit 1; fi >llvm[3]: Compiling EDToken.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.d" EDToken.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d" InstCombineCalls.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMInstrumentation.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInstrumentation.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInstrumentation.a /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/EdgeProfiling.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/GCOVProfiling.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/Instrumentation.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/OptimalEdgeProfiling.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/PathProfiling.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation/Release/ProfilingUtils.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInstrumentation.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Instrumentation' >if ([ ! -f Hello/Makefile ] || \ > command test Hello/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Hello; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Makefile Hello/Makefile; \ >fi; \ >make -C Hello all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release > /dev/null >In file included from JIT.h:17:0, > from JITDwarfEmitter.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/.dir >llvm[3]: Compiling Hello.cpp for Release build (PIC) >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.d" Hello.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.d.tmp"; exit 1; fi >llvm[2]: Compiling BranchProbabilityInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.d" BranchProbabilityInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling DIE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.d" DIE.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.d.tmp"; exit 1; fi >llvm[3]: Compiling CloneFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.d" CloneFunction.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMCDisassembler.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCDisassembler.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCDisassembler.a /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/Disassembler.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDDisassembler.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDInst.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDOperand.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler/Release/EDToken.o >llvm[3]: Compiling GVN.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.d" GVN.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMCDisassembler.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/MC/MCDisassembler' >llvm[2]: Compiling ELFObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.d" ELFObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.d.tmp"; exit 1; fi >if ([ ! -f RuntimeDyld/Makefile ] || \ > command test RuntimeDyld/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs RuntimeDyld; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Makefile RuntimeDyld/Makefile; \ >fi; \ >make -C RuntimeDyld all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/.dir >llvm[3]: Compiling RuntimeDyld.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d" RuntimeDyld.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.d.tmp"; exit 1; fi >llvm[3]: Linking Release Loadable Module LLVMHello.so >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN' -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -shared -o /builddir/build/BUILD/llvm-3.0.src/Release/lib/LLVMHello.so /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello/Release/Hello.o \ > -lpthread -lffi -ldl -lm >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Hello' >llvm[3]: Compiling RuntimeDyldMachO.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d" RuntimeDyldMachO.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.d.tmp"; exit 1; fi >llvm[3]: Compiling IndVarSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.d" IndVarSimplify.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.d.tmp"; exit 1; fi >In file included from RuntimeDyldImpl.h:22:0, > from RuntimeDyld.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling CloneModule.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.d" CloneModule.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.d.tmp"; exit 1; fi >In file included from RuntimeDyldImpl.h:22:0, > from RuntimeDyldMachO.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >RuntimeDyldMachO.cpp: In member function 'bool llvm::RuntimeDyldMachO::loadSegment32(const llvm::object::MachOObject*, const llvm::object::MachOObject::LoadCommandInfo*, const llvm::InMemoryStruct<llvm::object::macho::SymtabLoadCommand>&)': >RuntimeDyldMachO.cpp:197:70: warning: cast from type 'const char*' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >RuntimeDyldMachO.cpp: In member function 'bool llvm::RuntimeDyldMachO::loadSegment64(const llvm::object::MachOObject*, const llvm::object::MachOObject::LoadCommandInfo*, const llvm::InMemoryStruct<llvm::object::macho::SymtabLoadCommand>&)': >RuntimeDyldMachO.cpp:334:72: warning: cast from type 'const char*' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling MCAsmBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.d" MCAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.d.tmp"; exit 1; fi >llvm[3]: Compiling JITEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d" JITEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.d.tmp"; exit 1; fi >llvm[3]: Building X86.td assembly writer #1 with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -asmwriternum=1 -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmWriter1.inc.tmp X86.td >llvm[3]: Compiling JumpThreading.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.d" JumpThreading.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.d.tmp"; exit 1; fi >In file included from JIT.h:17:0, > from JITEmitter.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling JITMemoryManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d" JITMemoryManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.d.tmp"; exit 1; fi >llvm[2]: Compiling CFGPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.d" CFGPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.d.tmp"; exit 1; fi >JITMemoryManager.cpp: In member function '{anonymous}::MemoryRangeHeader& {anonymous}::MemoryRangeHeader::getBlockAfter() const': >JITMemoryManager.cpp:64:43: warning: cast from type 'const {anonymous}::MemoryRangeHeader* const' to type 'char*' casts away qualifiers [-Wcast-qual] >JITMemoryManager.cpp: In member function '{anonymous}::FreeRangeHeader* {anonymous}::MemoryRangeHeader::getFreeBlockBefore() const': >JITMemoryManager.cpp:71:40: warning: cast from type 'const {anonymous}::MemoryRangeHeader* const' to type 'intptr_t* {aka int*}' casts away qualifiers [-Wcast-qual] >JITMemoryManager.cpp:72:40: warning: cast from type 'const {anonymous}::MemoryRangeHeader* const' to type 'char*' casts away qualifiers [-Wcast-qual] >llvm[3]: Building Release Archive Library libLLVMRuntimeDyld.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMRuntimeDyld.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMRuntimeDyld.a /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyld.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld/Release/RuntimeDyldMachO.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMRuntimeDyld.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/RuntimeDyld' >llvm[2]: Compiling MCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.d" MCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling DwarfCFIException.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d" DwarfCFIException.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.d.tmp"; exit 1; fi >llvm[2]: Compiling MCAsmInfoCOFF.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.d" MCAsmInfoCOFF.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.d.tmp"; exit 1; fi >llvm[3]: Compiling DwarfCompileUnit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.d" DwarfCompileUnit.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/include/llvm/Analysis/CFGPrinter.h:23:0, > from CFGPrinter.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h: In instantiation of 'void llvm::GraphWriter<GraphType>::writeNode(llvm::GraphWriter<GraphType>::NodeType*) [with GraphType = const llvm::Function*; llvm::GraphWriter<GraphType>::NodeType = const llvm::BasicBlock]': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h:156:5: required from 'void llvm::GraphWriter<GraphType>::writeNode(llvm::GraphWriter<GraphType>::NodeType&) [with GraphType = const llvm::Function*; llvm::GraphWriter<GraphType>::NodeType = const llvm::BasicBlock]' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h:140:9: required from 'void llvm::GraphWriter<GraphType>::writeNodes() [with GraphType = const llvm::Function*]' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h:100:5: required from 'void llvm::GraphWriter<GraphType>::writeGraph(const string&) [with GraphType = const llvm::Function*; std::string = std::basic_string<char>]' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h:304:3: required from 'llvm::raw_ostream& llvm::WriteGraph(llvm::raw_ostream&, const GraphType&, bool, const string&) [with GraphType = const llvm::Function*; std::string = std::basic_string<char>]' >CFGPrinter.cpp:87:45: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h:175:9: warning: cast from type 'llvm::GraphWriter<const llvm::Function*>::NodeType* {aka const llvm::BasicBlock*}' to type 'void*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GraphWriter.h:195:9: warning: cast from type 'llvm::GraphWriter<const llvm::Function*>::NodeType* {aka const llvm::BasicBlock*}' to type 'void*' casts away qualifiers [-Wcast-qual] >if ([ ! -f Sparc/Makefile ] || \ > command test Sparc/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Sparc; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Makefile Sparc/Makefile; \ >fi; \ >make -C Sparc all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/.dir >llvm[3]: Building Sparc.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenRegisterInfo.inc.tmp Sparc.td >llvm[3]: Compiling DwarfDebug.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d" DwarfDebug.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.d.tmp"; exit 1; fi >llvm[3]: Compiling DeadArgumentElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d" DeadArgumentElimination.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.d.tmp"; exit 1; fi >llvm[3]: Building Sparc.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenInstrInfo.inc.tmp Sparc.td >llvm[3]: Compiling FunctionLoweringInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d" FunctionLoweringInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.d.tmp"; exit 1; fi >llvm[3]: Building Sparc.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenAsmWriter.inc.tmp Sparc.td >llvm[3]: Building Sparc.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenDAGISel.inc.tmp Sparc.td >llvm[3]: Compiling InstrEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d" InstrEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling ExtractGV.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.d" ExtractGV.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.d.tmp"; exit 1; fi >llvm[3]: Building Sparc.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenSubtargetInfo.inc.tmp Sparc.td >llvm[2]: Compiling CaptureTracking.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.d" CaptureTracking.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.d.tmp"; exit 1; fi >llvm[3]: Building Sparc.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenCallingConv.inc.tmp Sparc.td >/usr/bin/cmp -s SparcGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenRegisterInfo.inc.tmp SparcGenRegisterInfo.inc >/usr/bin/cmp -s SparcGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenInstrInfo.inc.tmp SparcGenInstrInfo.inc >/usr/bin/cmp -s SparcGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenAsmWriter.inc.tmp SparcGenAsmWriter.inc >/usr/bin/cmp -s SparcGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenDAGISel.inc.tmp SparcGenDAGISel.inc >/usr/bin/cmp -s SparcGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenSubtargetInfo.inc.tmp SparcGenSubtargetInfo.inc >/usr/bin/cmp -s SparcGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcGenCallingConv.inc.tmp SparcGenCallingConv.inc >llvm[3]: Compiling DelaySlotFiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.d" DelaySlotFiller.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.d.tmp"; exit 1; fi >llvm[2]: Compiling MCAsmInfoDarwin.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.d" MCAsmInfoDarwin.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineCasts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d" InstCombineCasts.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineCompares.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d" InstCombineCompares.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.d.tmp"; exit 1; fi >llvm[2]: Compiling ConstantFolding.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.d" ConstantFolding.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.d.tmp"; exit 1; fi >llvm[2]: Compiling MCAsmStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.d" MCAsmStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling FPMover.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.d" FPMover.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.d.tmp"; exit 1; fi >llvm[2]: Compiling DIBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.d" DIBuilder.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.d.tmp"; exit 1; fi >llvm[2]: Compiling MCAssembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.d" MCAssembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.d.tmp"; exit 1; fi >ConstantFolding.cpp: In function 'llvm::Constant* SymbolicallyEvaluateGEP(llvm::ArrayRef<llvm::Constant*>, llvm::Type*, const llvm::TargetData*)': >ConstantFolding.cpp:615:74: warning: cast from type 'llvm::Constant* const*' to type 'llvm::Value**' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling LICM.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.d" LICM.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.d.tmp"; exit 1; fi >llvm[3]: Building X86.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenDAGISel.inc.tmp X86.td >llvm[3]: Compiling OProfileJITEventListener.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.d" OProfileJITEventListener.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.d" SparcAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling CodeExtractor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.d" CodeExtractor.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.d.tmp"; exit 1; fi >llvm[3]: Compiling DemoteRegToStack.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.d" DemoteRegToStack.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.d.tmp"; exit 1; fi >llvm[3]: Compiling FunctionAttrs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.d" FunctionAttrs.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMJIT.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMJIT.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMJIT.a /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/Intercept.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JIT.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDebugRegisterer.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITDwarfEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/JITMemoryManager.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT/Release/OProfileJITEventListener.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMJIT.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/JIT' >llvm[2]: Compiling ExecutionEngine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.d" ExecutionEngine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.d.tmp"; exit 1; fi >llvm[3]: Compiling GlobalDCE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.d" GlobalDCE.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.d.tmp"; exit 1; fi >In file included from ExecutionEngine.cpp:16:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling MCAtom.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.d" MCAtom.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.d.tmp"; exit 1; fi >ExecutionEngine.cpp: In function 'void StoreIntToMemory(const llvm::APInt&, uint8_t*, unsigned int)': >ExecutionEngine.cpp:826:47: warning: cast from type 'const uint64_t* {aka const long long unsigned int*}' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >ExecutionEngine.cpp: In function 'void LoadIntFromMemory(llvm::APInt&, uint8_t*, unsigned int)': >ExecutionEngine.cpp:884:47: warning: cast from type 'const uint64_t* {aka const long long unsigned int*}' to type 'uint8_t* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling MCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.d" MCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.d.tmp"; exit 1; fi >if ([ ! -f PowerPC/Makefile ] || \ > command test PowerPC/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs PowerPC; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Makefile PowerPC/Makefile; \ >fi; \ >make -C PowerPC all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/.dir >llvm[3]: Building PPC.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenRegisterInfo.inc.tmp PPC.td >if ([ ! -f Alpha/Makefile ] || \ > command test Alpha/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Alpha; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Makefile Alpha/Makefile; \ >fi; \ >make -C Alpha all >llvm[3]: Building PPC.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenAsmWriter.inc.tmp PPC.td >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/.dir >llvm[3]: Building Alpha.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenRegisterInfo.inc.tmp Alpha.td >llvm[3]: Building PPC.td code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenCodeEmitter.inc.tmp PPC.td >llvm[3]: Compiling LegalizeDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d" LegalizeDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.d.tmp"; exit 1; fi >llvm[3]: Building Alpha.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenInstrInfo.inc.tmp Alpha.td >llvm[3]: Building Alpha.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenAsmWriter.inc.tmp Alpha.td >llvm[3]: Building PPC.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenInstrInfo.inc.tmp PPC.td >llvm[3]: Building X86.td disassembly tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-disassembler -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenDisassemblerTables.inc.tmp X86.td >llvm[3]: Building Alpha.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenDAGISel.inc.tmp Alpha.td >llvm[3]: Compiling SparcFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.d" SparcFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling DbgInfoPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.d" DbgInfoPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.d.tmp"; exit 1; fi >llvm[3]: Building Alpha.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenCallingConv.inc.tmp Alpha.td >llvm[2]: Compiling DebugInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.d" DebugInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.d.tmp"; exit 1; fi >llvm[3]: Building PPC.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenDAGISel.inc.tmp PPC.td >llvm[3]: Building Alpha.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenSubtargetInfo.inc.tmp Alpha.td >llvm[3]: Compiling GlobalOpt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.d" GlobalOpt.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.d.tmp"; exit 1; fi >/usr/bin/cmp -s AlphaGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenRegisterInfo.inc.tmp AlphaGenRegisterInfo.inc >/usr/bin/cmp -s AlphaGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenInstrInfo.inc.tmp AlphaGenInstrInfo.inc >/usr/bin/cmp -s AlphaGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenAsmWriter.inc.tmp AlphaGenAsmWriter.inc >/usr/bin/cmp -s AlphaGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenDAGISel.inc.tmp AlphaGenDAGISel.inc >/usr/bin/cmp -s AlphaGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenCallingConv.inc.tmp AlphaGenCallingConv.inc >/usr/bin/cmp -s AlphaGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaGenSubtargetInfo.inc.tmp AlphaGenSubtargetInfo.inc >llvm[3]: Compiling AlphaAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.d" AlphaAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling IPConstantPropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.d" IPConstantPropagation.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.d.tmp"; exit 1; fi >llvm[2]: Compiling MCCodeGenInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.d" MCCodeGenInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.d" MCContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.d.tmp"; exit 1; fi >llvm[3]: Building PPC.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenSubtargetInfo.inc.tmp PPC.td >LegalizeDAG.cpp: In member function 'llvm::SDValue {anonymous}::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)': >LegalizeDAG.cpp:1652:19: warning: variable 'EltVT' set but not used [-Wunused-but-set-variable] >LegalizeDAG.cpp:1632:15: warning: variable 'WideScalarVT' set but not used [-Wunused-but-set-variable] >llvm[3]: Compiling LoopDeletion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.d" LoopDeletion.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.d.tmp"; exit 1; fi >llvm[3]: Building PPC.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenCallingConv.inc.tmp PPC.td >llvm[3]: Compiling SparcISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.d" SparcISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Building PPC.td MC code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -mc-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenMCCodeEmitter.inc.tmp PPC.td >llvm[3]: Compiling LoopIdiomRecognize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d" LoopIdiomRecognize.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.d.tmp"; exit 1; fi >/usr/bin/cmp -s PPCGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenRegisterInfo.inc.tmp PPCGenRegisterInfo.inc >/usr/bin/cmp -s PPCGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenAsmWriter.inc.tmp PPCGenAsmWriter.inc >/usr/bin/cmp -s PPCGenCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenCodeEmitter.inc.tmp PPCGenCodeEmitter.inc >/usr/bin/cmp -s PPCGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenInstrInfo.inc.tmp PPCGenInstrInfo.inc >/usr/bin/cmp -s PPCGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenDAGISel.inc.tmp PPCGenDAGISel.inc >/usr/bin/cmp -s PPCGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenSubtargetInfo.inc.tmp PPCGenSubtargetInfo.inc >/usr/bin/cmp -s PPCGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenCallingConv.inc.tmp PPCGenCallingConv.inc >/usr/bin/cmp -s PPCGenMCCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenMCCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCGenMCCodeEmitter.inc.tmp PPCGenMCCodeEmitter.inc >llvm[3]: Compiling PPCAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.d" PPCAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopInstSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d" LoopInstSimplify.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.d.tmp"; exit 1; fi >llvm[2]: Compiling MCDisassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.d" MCDisassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCBranchSelector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.d" PPCBranchSelector.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.d.tmp"; exit 1; fi >llvm[2]: Compiling MCDwarf.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.d" MCDwarf.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaBranchSelector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.d" AlphaBranchSelector.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.d.tmp"; exit 1; fi >llvm[3]: Compiling DwarfException.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.d" DwarfException.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.d.tmp"; exit 1; fi >llvm[2]: Compiling ExecutionEngineBindings.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d" ExecutionEngineBindings.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.d.tmp"; exit 1; fi >llvm[2]: Compiling DomPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.d" DomPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling DominanceFrontier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.d" DominanceFrontier.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.d" AlphaFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.d" SparcISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.d.tmp"; exit 1; fi >llvm[3]: Building X86.td "fast" instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-fast-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenFastISel.inc.tmp X86.td >In file included from ExecutionEngineBindings.cpp:17:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling IVUsers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.d" IVUsers.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.d.tmp"; exit 1; fi >llvm[3]: Compiling InlineFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.d" InlineFunction.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.d.tmp"; exit 1; fi >llvm[2]: Compiling InlineCost.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.d" InlineCost.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.d" AlphaISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetSelect.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.d" TargetSelect.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.d.tmp"; exit 1; fi >llvm[2]: Compiling MCELF.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.d" MCELF.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineLoadStoreAlloca.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d" InstCombineLoadStoreAlloca.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopRotation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.d" LoopRotation.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.d.tmp"; exit 1; fi >In file included from TargetSelect.cpp:16:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling MCELFObjectTargetWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.d" MCELFObjectTargetWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.d.tmp"; exit 1; fi >llvm[2]: Compiling MCELFStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.d" MCELFStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopStrengthReduce.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d" LoopStrengthReduce.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMExecutionEngine.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMExecutionEngine.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMExecutionEngine.a /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngine.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/ExecutionEngineBindings.o /builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine/Release/TargetSelect.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMExecutionEngine.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/ExecutionEngine' >llvm[3]: Compiling LoopUnrollPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d" LoopUnrollPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.d.tmp"; exit 1; fi >llvm[3]: Compiling OcamlGCPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d" OcamlGCPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopUnswitch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.d" LoopUnswitch.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.d" AlphaISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.d" PPCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling Win64Exception.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d" Win64Exception.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.d" PPCFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCHazardRecognizers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.d" PPCHazardRecognizers.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.d.tmp"; exit 1; fi >llvm[2]: Compiling MCExpr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.d" MCExpr.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.d.tmp"; exit 1; fi >llvm[3]: Building X86.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenCallingConv.inc.tmp X86.td >llvm[3]: Compiling PPCISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.d" PPCISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/ARMException.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterDwarf.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/AsmPrinterInlineAsm.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DIE.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCFIException.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfCompileUnit.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfDebug.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/DwarfException.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/OcamlGCPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter/Release/Win64Exception.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAsmPrinter.a >llvm[3]: Compiling IPO.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.d" IPO.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.d.tmp"; exit 1; fi >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/AsmPrinter' >llvm[3]: Compiling InlineAlways.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.d" InlineAlways.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineMulDivRem.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d" InstCombineMulDivRem.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.d.tmp"; exit 1; fi >llvm[2]: Compiling MCInst.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.d" MCInst.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.d.tmp"; exit 1; fi >llvm[2]: Compiling MCInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.d" MCInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombinePHI.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d" InstCombinePHI.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.d" SparcInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCInstrAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.d" MCInstrAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineSelect.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d" InstCombineSelect.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.d.tmp"; exit 1; fi >llvm[2]: Compiling InstCount.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.d" InstCount.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.d.tmp"; exit 1; fi >llvm[2]: Compiling MCLabel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.d" MCLabel.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.d.tmp"; exit 1; fi >llvm[2]: Compiling MCLoggingStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.d" MCLoggingStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.d.tmp"; exit 1; fi >llvm[3]: Building X86.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenSubtargetInfo.inc.tmp X86.td >llvm[3]: Compiling InstructionNamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.d" InstructionNamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeFloatTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d" LegalizeFloatTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.d.tmp"; exit 1; fi >llvm[2]: Compiling InstructionSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.d" InstructionSimplify.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.d.tmp"; exit 1; fi >llvm[2]: Compiling Interval.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.d" Interval.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.d" AlphaInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling InlineSimple.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.d" InlineSimple.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.d.tmp"; exit 1; fi >llvm[3]: Compiling LCSSA.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.d" LCSSA.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.d" SparcRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling Local.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.d" Local.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.d.tmp"; exit 1; fi >llvm[2]: Compiling MCMachOStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.d" MCMachOStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeIntegerTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d" LegalizeIntegerTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.d" PPCISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaLLRP.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.d" AlphaLLRP.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.d" AlphaRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCMachObjectTargetWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.d" MCMachObjectTargetWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d" LegalizeTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.d.tmp"; exit 1; fi >llvm[2]: Compiling MCModule.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.d" MCModule.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.d.tmp"; exit 1; fi >llvm[3]: Compiling Inliner.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.d" Inliner.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.d.tmp"; exit 1; fi >llvm[3]: Building X86.td enhanced disassembly information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-enhanced-disassembly-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenEDInfo.inc.tmp X86.td >llvm[3]: Compiling Internalize.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.d" Internalize.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.d.tmp"; exit 1; fi >llvm[2]: Compiling MCNullStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.d" MCNullStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopSimplify.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.d" LoopSimplify.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.d" PPCInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCObjectFileInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.d" MCObjectFileInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.d" SparcSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCObjectStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.d" MCObjectStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCJITInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.d" PPCJITInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling IntervalPartition.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.d" IntervalPartition.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.d.tmp"; exit 1; fi >llvm[3]: Compiling LowerAtomic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.d" LowerAtomic.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.d.tmp"; exit 1; fi >llvm[2]: Compiling AggressiveAntiDepBreaker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d" AggressiveAntiDepBreaker.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.d" AlphaSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopExtractor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.d" LoopExtractor.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.d" SparcSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.d.tmp"; exit 1; fi >llvm[2]: Compiling MCObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.d" MCObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineShifts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d" InstCombineShifts.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.d.tmp"; exit 1; fi >llvm[3]: Compiling SparcTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.d" SparcTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.d.tmp"; exit 1; fi >llvm[2]: Compiling MCPureStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.d" MCPureStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineSimplifyDemanded.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d" InstCombineSimplifyDemanded.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.d.tmp"; exit 1; fi >llvm[3]: Compiling MergeFunctions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.d" MergeFunctions.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.d.tmp"; exit 1; fi >llvm[2]: Compiling LazyValueInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.d" LazyValueInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.d.tmp"; exit 1; fi >/usr/bin/cmp -s X86GenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenRegisterInfo.inc.tmp X86GenRegisterInfo.inc >/usr/bin/cmp -s X86GenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenInstrInfo.inc.tmp X86GenInstrInfo.inc >/usr/bin/cmp -s X86GenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmWriter.inc.tmp X86GenAsmWriter.inc >/usr/bin/cmp -s X86GenAsmMatcher.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmMatcher.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmMatcher.inc.tmp X86GenAsmMatcher.inc >/usr/bin/cmp -s X86GenAsmWriter1.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmWriter1.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenAsmWriter1.inc.tmp X86GenAsmWriter1.inc >/usr/bin/cmp -s X86GenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenDAGISel.inc.tmp X86GenDAGISel.inc >/usr/bin/cmp -s X86GenDisassemblerTables.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenDisassemblerTables.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenDisassemblerTables.inc.tmp X86GenDisassemblerTables.inc >/usr/bin/cmp -s X86GenFastISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenFastISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenFastISel.inc.tmp X86GenFastISel.inc >/usr/bin/cmp -s X86GenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenCallingConv.inc.tmp X86GenCallingConv.inc >/usr/bin/cmp -s X86GenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenSubtargetInfo.inc.tmp X86GenSubtargetInfo.inc >/usr/bin/cmp -s X86GenEDInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenEDInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86GenEDInfo.inc.tmp X86GenEDInfo.inc >llvm[3]: Compiling X86AsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.d" X86AsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling AlphaSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.d" AlphaSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.d.tmp"; exit 1; fi >llvm[2]: Compiling MCSection.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.d" MCSection.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMSparcCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/DelaySlotFiller.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/FPMover.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/Release/SparcTargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcCodeGen.a >for dir in TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release > /dev/null >llvm[3]: Compiling AlphaTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.d" AlphaTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/.dir >llvm[4]: Compiling SparcTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.d" SparcTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling PartialInlining.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.d" PartialInlining.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.d.tmp"; exit 1; fi >llvm[2]: Compiling MCSectionCOFF.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.d" MCSectionCOFF.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.d.tmp"; exit 1; fi >llvm[2]: Compiling AllocationOrder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.d" AllocationOrder.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.d.tmp"; exit 1; fi >llvm[3]: Compiling MemCpyOptimizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d" MemCpyOptimizer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMSparcInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo/Release/SparcTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/.dir >llvm[4]: Compiling SparcMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.d" SparcMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling X86COFFMachineModuleInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.d" X86COFFMachineModuleInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCSectionELF.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.d" MCSectionELF.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeTypesGeneric.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d" LegalizeTypesGeneric.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.d.tmp"; exit 1; fi >llvm[4]: Compiling SparcMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.d" SparcMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling InstCombineVectorOps.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d" InstCombineVectorOps.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.d.tmp"; exit 1; fi >llvm[2]: Compiling MCSectionMachO.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.d" MCSectionMachO.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.d.tmp"; exit 1; fi >llvm[2]: Compiling MCStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.d" MCStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling InstructionCombining.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.d" InstructionCombining.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeVectorOps.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d" LegalizeVectorOps.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMAlphaCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaBranchSelector.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaLLRP.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/Release/AlphaTargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaCodeGen.a >for dir in TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/.dir >llvm[4]: Compiling AlphaTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.d" AlphaTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling LegalizeVectorTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d" LegalizeVectorTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.d.tmp"; exit 1; fi >llvm[3]: Compiling PassManagerBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.d" PassManagerBuilder.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.d.tmp"; exit 1; fi >llvm[3]: Compiling ScheduleDAGFast.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d" ScheduleDAGFast.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMAlphaInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo/Release/AlphaTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/.dir >llvm[4]: Compiling AlphaMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.d" AlphaMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMSparcDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc/Release/SparcMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSparcDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Sparc' >llvm[3]: Compiling ScheduleDAGList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.d" ScheduleDAGList.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.d.tmp"; exit 1; fi >llvm[4]: Compiling AlphaMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.d" AlphaMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling LoopUnroll.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.d" LoopUnroll.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.d.tmp"; exit 1; fi >llvm[2]: Compiling MCSubtargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.d" MCSubtargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling LowerExpectIntrinsic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d" LowerExpectIntrinsic.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.d.tmp"; exit 1; fi >llvm[3]: Compiling X86CodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.d" X86CodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling ObjCARC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.d" ObjCARC.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.d.tmp"; exit 1; fi >llvm[2]: Compiling MCSymbol.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.d" MCSymbol.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.d" PPCMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.d.tmp"; exit 1; fi >llvm[2]: Compiling LibCallAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.d" LibCallAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling PruneEH.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.d" PruneEH.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.d.tmp"; exit 1; fi >llvm[2]: Compiling MCTargetAsmLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.d" MCTargetAsmLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.d.tmp"; exit 1; fi >llvm[2]: Compiling MCValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.d" MCValue.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.d" PPCRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MCWin64EH.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.d" MCWin64EH.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.d.tmp"; exit 1; fi >llvm[3]: Compiling ScheduleDAGRRList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d" ScheduleDAGRRList.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.d.tmp"; exit 1; fi >llvm[2]: Compiling Analysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.d" Analysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.d.tmp"; exit 1; fi >llvm[2]: Compiling LibCallSemantics.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.d" LibCallSemantics.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.d.tmp"; exit 1; fi >llvm[2]: Compiling MachObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.d" MachObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMAlphaDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc/Release/AlphaMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAlphaDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Alpha' >llvm[3]: Compiling PPCSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.d" PPCSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling StripDeadPrototypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d" StripDeadPrototypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.d.tmp"; exit 1; fi >llvm[2]: Compiling Lint.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.d" Lint.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.d.tmp"; exit 1; fi >llvm[3]: Compiling X86ELFWriterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.d" X86ELFWriterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling StripSymbols.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.d" StripSymbols.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.d.tmp"; exit 1; fi >llvm[2]: Compiling Loads.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.d" Loads.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.d.tmp"; exit 1; fi >llvm[3]: Compiling ScheduleDAGSDNodes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d" ScheduleDAGSDNodes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.d.tmp"; exit 1; fi >llvm[3]: Compiling Reassociate.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.d" Reassociate.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.d.tmp"; exit 1; fi >llvm[3]: Compiling LowerInvoke.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.d" LowerInvoke.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.d.tmp"; exit 1; fi >llvm[3]: Compiling Reg2Mem.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.d" Reg2Mem.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.d.tmp"; exit 1; fi >llvm[3]: Compiling SCCP.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.d" SCCP.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.d.tmp"; exit 1; fi >llvm[2]: Compiling LoopDependenceAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.d" LoopDependenceAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling X86FastISel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.d" X86FastISel.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.d.tmp"; exit 1; fi >llvm[3]: Compiling Scalar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.d" Scalar.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.d.tmp"; exit 1; fi >if ([ ! -f ARM/Makefile ] || \ > command test ARM/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs ARM; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Makefile ARM/Makefile; \ >fi; \ >make -C ARM all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/.dir >llvm[3]: Building ARM.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenRegisterInfo.inc.tmp ARM.td >llvm[3]: Building Release Archive Library libLLVMipo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMipo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMipo.a /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ArgumentPromotion.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ConstantMerge.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/DeadArgumentElimination.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/ExtractGV.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/FunctionAttrs.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalDCE.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/GlobalOpt.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPConstantPropagation.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/IPO.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineAlways.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/InlineSimple.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Inliner.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/Internalize.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/LoopExtractor.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/MergeFunctions.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PartialInlining.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PassManagerBuilder.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/PruneEH.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripDeadPrototypes.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO/Release/StripSymbols.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMipo.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/IPO' >if ([ ! -f Mips/Makefile ] || \ > command test Mips/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Mips; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Makefile Mips/Makefile; \ >fi; \ >make -C Mips all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/.dir >llvm[3]: Building Mips.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenRegisterInfo.inc.tmp Mips.td >llvm[3]: Compiling X86FloatingPoint.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.d" X86FloatingPoint.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMInstCombine.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInstCombine.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInstCombine.a /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAddSub.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineAndOrXor.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCalls.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCasts.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineCompares.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineLoadStoreAlloca.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineMulDivRem.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombinePHI.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSelect.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineShifts.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineSimplifyDemanded.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstCombineVectorOps.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine/Release/InstructionCombining.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMInstCombine.a >if ([ ! -f CellSPU/Makefile ] || \ > command test CellSPU/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs CellSPU; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Makefile CellSPU/Makefile; \ >fi; \ >make -C CellSPU all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/.dir >llvm[3]: Building Mips.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenInstrInfo.inc.tmp Mips.td >llvm[3]: Building SPU.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenInstrInfo.inc.tmp SPU.td >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/InstCombine' >llvm[3]: Compiling SelectionDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d" SelectionDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.d.tmp"; exit 1; fi >llvm[3]: Building Mips.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenAsmWriter.inc.tmp Mips.td >X86FastISel.cpp: In member function 'virtual bool {anonymous}::X86FastISel::TryToFoldLoad(llvm::MachineInstr*, unsigned int, const llvm::LoadInst*)': >X86FastISel.cpp:2140:38: warning: cast from type 'const llvm::TargetInstrInfo*' to type 'llvm::X86InstrInfo*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling SelectionDAGBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d" SelectionDAGBuilder.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.d.tmp"; exit 1; fi >llvm[3]: Building Mips.td code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenCodeEmitter.inc.tmp Mips.td >llvm[2]: Compiling LoopInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.d" LoopInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenInstrInfo.inc.tmp ARM.td >llvm[3]: Compiling LowerSwitch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.d" LowerSwitch.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.d.tmp"; exit 1; fi >llvm[3]: Building Mips.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenDAGISel.inc.tmp Mips.td >SelectionDAG.cpp: In member function 'void llvm::SDNode::print_types(llvm::raw_ostream&, const llvm::SelectionDAG*) const': >SelectionDAG.cpp:6172:16: warning: cast from type 'const llvm::SDNode* const' to type 'void*' casts away qualifiers [-Wcast-qual] >SelectionDAG.cpp: In function 'void DumpNodesr(llvm::raw_ostream&, const llvm::SDNode*, unsigned int, const llvm::SelectionDAG*, VisitedSDNodeSet&)': >SelectionDAG.cpp:6611:20: warning: cast from type 'const llvm::SDNode*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[3]: Building Mips.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenCallingConv.inc.tmp Mips.td >llvm[3]: Building Mips.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenSubtargetInfo.inc.tmp Mips.td >/usr/bin/cmp -s MipsGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenRegisterInfo.inc.tmp MipsGenRegisterInfo.inc >/usr/bin/cmp -s MipsGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenInstrInfo.inc.tmp MipsGenInstrInfo.inc >/usr/bin/cmp -s MipsGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenAsmWriter.inc.tmp MipsGenAsmWriter.inc >/usr/bin/cmp -s MipsGenCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenCodeEmitter.inc.tmp MipsGenCodeEmitter.inc >/usr/bin/cmp -s MipsGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenDAGISel.inc.tmp MipsGenDAGISel.inc >/usr/bin/cmp -s MipsGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenCallingConv.inc.tmp MipsGenCallingConv.inc >/usr/bin/cmp -s MipsGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsGenSubtargetInfo.inc.tmp MipsGenSubtargetInfo.inc >llvm[3]: Compiling Mem2Reg.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.d" Mem2Reg.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.d" MipsAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling SubtargetFeature.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.d" SubtargetFeature.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenAsmWriter.inc.tmp ARM.td >In file included from SelectionDAGBuilder.cpp:938:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def: In member function 'void llvm::SelectionDAGBuilder::visit(unsigned int, const llvm::User&)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:97:1: warning: cast from type 'const llvm::User*' to type 'llvm::ReturnInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:98:1: warning: cast from type 'const llvm::User*' to type 'llvm::BranchInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:99:1: warning: cast from type 'const llvm::User*' to type 'llvm::SwitchInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:100:1: warning: cast from type 'const llvm::User*' to type 'llvm::IndirectBrInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:101:1: warning: cast from type 'const llvm::User*' to type 'llvm::InvokeInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:102:1: warning: cast from type 'const llvm::User*' to type 'llvm::UnwindInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:103:1: warning: cast from type 'const llvm::User*' to type 'llvm::ResumeInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:104:1: warning: cast from type 'const llvm::User*' to type 'llvm::UnreachableInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:109:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:110:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:111:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:112:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:113:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:114:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:115:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:116:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:117:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:118:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:119:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:120:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:123:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:124:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:125:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:126:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:127:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:128:1: warning: cast from type 'const llvm::User*' to type 'llvm::BinaryOperator*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:133:1: warning: cast from type 'const llvm::User*' to type 'llvm::AllocaInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:134:1: warning: cast from type 'const llvm::User*' to type 'llvm::LoadInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:135:1: warning: cast from type 'const llvm::User*' to type 'llvm::StoreInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:136:1: warning: cast from type 'const llvm::User*' to type 'llvm::GetElementPtrInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:137:1: warning: cast from type 'const llvm::User*' to type 'llvm::FenceInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:138:1: warning: cast from type 'const llvm::User*' to type 'llvm::AtomicCmpXchgInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:139:1: warning: cast from type 'const llvm::User*' to type 'llvm::AtomicRMWInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:146:1: warning: cast from type 'const llvm::User*' to type 'llvm::TruncInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:147:1: warning: cast from type 'const llvm::User*' to type 'llvm::ZExtInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:148:1: warning: cast from type 'const llvm::User*' to type 'llvm::SExtInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:149:1: warning: cast from type 'const llvm::User*' to type 'llvm::FPToUIInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:150:1: warning: cast from type 'const llvm::User*' to type 'llvm::FPToSIInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:151:1: warning: cast from type 'const llvm::User*' to type 'llvm::UIToFPInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:152:1: warning: cast from type 'const llvm::User*' to type 'llvm::SIToFPInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:153:1: warning: cast from type 'const llvm::User*' to type 'llvm::FPTruncInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:154:1: warning: cast from type 'const llvm::User*' to type 'llvm::FPExtInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:155:1: warning: cast from type 'const llvm::User*' to type 'llvm::PtrToIntInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:156:1: warning: cast from type 'const llvm::User*' to type 'llvm::IntToPtrInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:157:1: warning: cast from type 'const llvm::User*' to type 'llvm::BitCastInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:162:1: warning: cast from type 'const llvm::User*' to type 'llvm::ICmpInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:163:1: warning: cast from type 'const llvm::User*' to type 'llvm::FCmpInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:164:1: warning: cast from type 'const llvm::User*' to type 'llvm::PHINode*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:165:1: warning: cast from type 'const llvm::User*' to type 'llvm::CallInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:166:1: warning: cast from type 'const llvm::User*' to type 'llvm::SelectInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:167:1: warning: cast from type 'const llvm::User*' to type 'llvm::Instruction*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:168:1: warning: cast from type 'const llvm::User*' to type 'llvm::Instruction*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:169:1: warning: cast from type 'const llvm::User*' to type 'llvm::VAArgInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:170:1: warning: cast from type 'const llvm::User*' to type 'llvm::ExtractElementInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:171:1: warning: cast from type 'const llvm::User*' to type 'llvm::InsertElementInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:172:1: warning: cast from type 'const llvm::User*' to type 'llvm::ShuffleVectorInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:173:1: warning: cast from type 'const llvm::User*' to type 'llvm::ExtractValueInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:174:1: warning: cast from type 'const llvm::User*' to type 'llvm::InsertValueInst*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Instruction.def:175:1: warning: cast from type 'const llvm::User*' to type 'llvm::LandingPadInst*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling WinCOFFObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.d" WinCOFFObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td assembly matcher with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-matcher -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenAsmMatcher.inc.tmp ARM.td >llvm[3]: Building ARM.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenDAGISel.inc.tmp ARM.td >llvm[3]: Building ARM.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenSubtargetInfo.inc.tmp ARM.td >llvm[3]: Compiling PPCSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.d" PPCSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling PromoteMemoryToRegister.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d" PromoteMemoryToRegister.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.d.tmp"; exit 1; fi >llvm[3]: Building SPU.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenRegisterInfo.inc.tmp SPU.td >llvm[3]: Building SPU.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenAsmWriter.inc.tmp SPU.td >llvm[3]: Compiling X86FrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.d" X86FrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling ScalarReplAggregates.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d" ScalarReplAggregates.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.d.tmp"; exit 1; fi >llvm[3]: Compiling SSAUpdater.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.d" SSAUpdater.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.d.tmp"; exit 1; fi >llvm[3]: Building SPU.td code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenCodeEmitter.inc.tmp SPU.td >llvm[3]: Building SPU.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenDAGISel.inc.tmp SPU.td >llvm[3]: Compiling MipsCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.d" MipsCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/TinyPtrVector.h:14:0, > from SSAUpdater.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/TinyPtrVector.h:28:37: required from 'class llvm::TinyPtrVector<llvm::Instruction*>' >SSAUpdater.cpp:386:34: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::Instruction*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<llvm::Instruction*, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::Instruction*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<llvm::Instruction*, 4u>*>::<anonymous enum>' [enabled by default] >llvm[2]: Compiling WinCOFFStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/MC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.d" WinCOFFStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.d.tmp"; exit 1; fi >llvm[3]: Compiling SimplifyCFG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.d" SimplifyCFG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.d.tmp"; exit 1; fi >llvm[2]: Compiling BranchFolding.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.d" BranchFolding.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.d.tmp"; exit 1; fi >MipsCodeEmitter.cpp: In member function 'virtual bool {anonymous}::MipsCodeEmitter::runOnMachineFunction(llvm::MachineFunction&)': >MipsCodeEmitter.cpp:117:44: warning: cast from type 'const llvm::TargetMachine*' to type 'llvm::MipsTargetMachine*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling CalcSpillWeights.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.d" CalcSpillWeights.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.d.tmp"; exit 1; fi >SimplifyCFG.cpp: In function 'int ConstantIntSortPredicate(const void*, const void*)': >SimplifyCFG.cpp:671:50: warning: cast from type 'const void*' to type 'const llvm::ConstantInt**' casts away qualifiers [-Wcast-qual] >SimplifyCFG.cpp:672:50: warning: cast from type 'const void*' to type 'const llvm::ConstantInt**' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling MipsDelaySlotFiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.d" MipsDelaySlotFiller.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMMC.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMC.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMC.a /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/ELFObjectWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmBackend.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoCOFF.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmInfoDarwin.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAsmStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAssembler.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCAtom.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCCodeGenInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCContext.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDisassembler.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCDwarf.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELF.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFObjectTargetWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCELFStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCExpr.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInst.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCInstrAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLabel.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCLoggingStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachOStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCMachObjectTargetWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCModule.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCNullStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectFileInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCObjectWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCPureStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSection.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionCOFF.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionELF.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSectionMachO.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSubtargetInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCSymbol.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCTargetAsmLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCValue.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MCWin64EH.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/MachObjectWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/SubtargetFeature.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFObjectWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/MC/Release/WinCOFFStreamer.o >llvm[3]: Building ARM.td code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenCodeEmitter.inc.tmp ARM.td >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMC.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/MC' >llvm[3]: Compiling X86ISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.d" X86ISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.d.tmp"; exit 1; fi >llvm[2]: Compiling LoopPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.d" LoopPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.d.tmp"; exit 1; fi >llvm[3]: Compiling X86ISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.d" X86ISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling X86InstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.d" X86InstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsEmitGPRestore.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.d" MipsEmitGPRestore.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenCallingConv.inc.tmp ARM.td >llvm[2]: Compiling MemDepPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.d" MemDepPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling MemoryBuiltins.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.d" MemoryBuiltins.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.d.tmp"; exit 1; fi >X86ISelLowering.cpp: In member function 'bool llvm::X86TargetLowering::IsEligibleForTailCallOptimization(llvm::SDValue, llvm::CallingConv::ID, bool, bool, bool, const llvm::SmallVectorImpl<llvm::ISD::OutputArg>&, const llvm::SmallVectorImpl<llvm::SDValue>&, const llvm::SmallVectorImpl<llvm::ISD::InputArg>&, llvm::SelectionDAG&) const': >X86ISelLowering.cpp:2721:46: warning: cast from type 'const llvm::TargetMachine*' to type 'llvm::X86TargetMachine*' casts away qualifiers [-Wcast-qual] >llvm[3]: Building SPU.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenSubtargetInfo.inc.tmp SPU.td >llvm[3]: Compiling SimplifyCFGPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d" SimplifyCFGPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsExpandPseudo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.d" MipsExpandPseudo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.d.tmp"; exit 1; fi >llvm[3]: Building SPU.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenCallingConv.inc.tmp SPU.td >llvm[3]: Compiling MipsFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.d" MipsFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.d" MipsISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.d.tmp"; exit 1; fi >/usr/bin/cmp -s SPUGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenInstrInfo.inc.tmp SPUGenInstrInfo.inc >/usr/bin/cmp -s SPUGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenRegisterInfo.inc.tmp SPUGenRegisterInfo.inc >/usr/bin/cmp -s SPUGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenAsmWriter.inc.tmp SPUGenAsmWriter.inc >/usr/bin/cmp -s SPUGenCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenCodeEmitter.inc.tmp SPUGenCodeEmitter.inc >/usr/bin/cmp -s SPUGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenDAGISel.inc.tmp SPUGenDAGISel.inc >/usr/bin/cmp -s SPUGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenSubtargetInfo.inc.tmp SPUGenSubtargetInfo.inc >/usr/bin/cmp -s SPUGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUGenCallingConv.inc.tmp SPUGenCallingConv.inc >llvm[3]: Compiling SPUAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.d" SPUAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.d" MipsISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling SimplifyLibCalls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.d" SimplifyLibCalls.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.d.tmp"; exit 1; fi >llvm[3]: Compiling SelectionDAGISel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d" SelectionDAGISel.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td enhanced disassembly information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-enhanced-disassembly-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenEDInfo.inc.tmp ARM.td >llvm[3]: Compiling SimplifyIndVar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.d" SimplifyIndVar.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.d.tmp"; exit 1; fi >llvm[3]: Compiling PPCTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.d" PPCTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.d.tmp"; exit 1; fi >MipsISelLowering.cpp: In member function 'llvm::SDValue llvm::MipsTargetLowering::LowerGlobalAddress(llvm::SDValue, llvm::SelectionDAG&) const': >MipsISelLowering.cpp:1393:76: warning: cast from type 'const llvm::TargetLoweringObjectFile*' to type 'llvm::MipsTargetObjectFile*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling SelectionDAGPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d" SelectionDAGPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling Sink.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.d" Sink.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.d.tmp"; exit 1; fi >llvm[2]: Compiling MemoryDependenceAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.d" MemoryDependenceAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.d.tmp"; exit 1; fi >if ([ ! -f XCore/Makefile ] || \ > command test XCore/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs XCore; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Makefile XCore/Makefile; \ >fi; \ >make -C XCore all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/.dir >llvm[3]: Building XCore.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenRegisterInfo.inc.tmp XCore.td >llvm[3]: Building XCore.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenInstrInfo.inc.tmp XCore.td >llvm[2]: Compiling ModuleDebugInfoPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d" ModuleDebugInfoPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling SPUFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.d" SPUFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Building XCore.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenAsmWriter.inc.tmp XCore.td >llvm[3]: Compiling X86JITInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.d" X86JITInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.d.tmp"; exit 1; fi >llvm[3]: Building XCore.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenDAGISel.inc.tmp XCore.td >llvm[3]: Building XCore.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenCallingConv.inc.tmp XCore.td >llvm[3]: Compiling TailRecursionElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d" TailRecursionElimination.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.d.tmp"; exit 1; fi >llvm[3]: Building XCore.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenSubtargetInfo.inc.tmp XCore.td >/usr/bin/cmp -s XCoreGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenRegisterInfo.inc.tmp XCoreGenRegisterInfo.inc >/usr/bin/cmp -s XCoreGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenInstrInfo.inc.tmp XCoreGenInstrInfo.inc >/usr/bin/cmp -s XCoreGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenAsmWriter.inc.tmp XCoreGenAsmWriter.inc >/usr/bin/cmp -s XCoreGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenDAGISel.inc.tmp XCoreGenDAGISel.inc >llvm[3]: Compiling SimplifyInstructions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.d" SimplifyInstructions.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.d.tmp"; exit 1; fi >/usr/bin/cmp -s XCoreGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenCallingConv.inc.tmp XCoreGenCallingConv.inc >/usr/bin/cmp -s XCoreGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreGenSubtargetInfo.inc.tmp XCoreGenSubtargetInfo.inc >llvm[3]: Compiling XCoreAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.d" XCoreAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.d.tmp"; exit 1; fi >SelectionDAGISel.cpp:1924:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1911:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1900:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1889:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1882:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1872:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1862:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1854:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1848:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1841:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1830:1: warning: always_inline function might not be inlinable [-Wattributes] >SelectionDAGISel.cpp:1504:1: warning: always_inline function might not be inlinable [-Wattributes] >llvm[3]: Compiling UnifyFunctionExitNodes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d" UnifyFunctionExitNodes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMPowerPCCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCBranchSelector.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCHazardRecognizers.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCJITInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCMCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/Release/PPCTargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCCodeGen.a >for dir in InstPrinter TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/.dir >llvm[4]: Compiling PPCInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.d" PPCInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td "fast" instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-fast-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenFastISel.inc.tmp ARM.td >llvm[3]: Compiling XCoreFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.d" XCoreFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.d.tmp"; exit 1; fi >if ([ ! -f MSP430/Makefile ] || \ > command test MSP430/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs MSP430; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Makefile MSP430/Makefile; \ >fi; \ >make -C MSP430 all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/.dir >llvm[3]: Compiling SPUHazardRecognizers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.d" SPUHazardRecognizers.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.d.tmp"; exit 1; fi >llvm[3]: Building MSP430.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenRegisterInfo.inc.tmp MSP430.td >llvm[3]: Building MSP430.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenInstrInfo.inc.tmp MSP430.td >llvm[3]: Compiling MipsInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.d" MipsInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMPowerPCAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCAsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter/Release/PPCInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCAsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/InstPrinter' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/.dir >llvm[3]: Building MSP430.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenAsmWriter.inc.tmp MSP430.td >llvm[4]: Compiling PowerPCTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.d" PowerPCTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsJITInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.d" MipsJITInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.d.tmp"; exit 1; fi >llvm[3]: Building MSP430.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenDAGISel.inc.tmp MSP430.td >if ([ ! -f SystemZ/Makefile ] || \ > command test SystemZ/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs SystemZ; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Makefile SystemZ/Makefile; \ >fi; \ >make -C SystemZ all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/.dir >llvm[3]: Building SystemZ.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenRegisterInfo.inc.tmp SystemZ.td >llvm[3]: Compiling Utils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.d" Utils.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.d.tmp"; exit 1; fi >llvm[3]: Compiling SPUISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.d" SPUISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMPowerPCInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo/Release/PowerPCTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release > /dev/null >llvm[3]: Building SystemZ.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenInstrInfo.inc.tmp SystemZ.td >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/.dir >llvm[4]: Compiling PPCAsmBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.d" PPCAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.d.tmp"; exit 1; fi >llvm[3]: Building MSP430.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenCallingConv.inc.tmp MSP430.td >llvm[3]: Building SystemZ.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenAsmWriter.inc.tmp SystemZ.td >llvm[3]: Building MSP430.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenSubtargetInfo.inc.tmp MSP430.td >llvm[4]: Compiling PPCMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.d" PPCMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.d.tmp"; exit 1; fi >/usr/bin/cmp -s MSP430GenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenRegisterInfo.inc.tmp MSP430GenRegisterInfo.inc >/usr/bin/cmp -s MSP430GenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenInstrInfo.inc.tmp MSP430GenInstrInfo.inc >/usr/bin/cmp -s MSP430GenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenAsmWriter.inc.tmp MSP430GenAsmWriter.inc >llvm[3]: Building SystemZ.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenDAGISel.inc.tmp SystemZ.td >/usr/bin/cmp -s MSP430GenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenDAGISel.inc.tmp MSP430GenDAGISel.inc >/usr/bin/cmp -s MSP430GenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenCallingConv.inc.tmp MSP430GenCallingConv.inc >/usr/bin/cmp -s MSP430GenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430GenSubtargetInfo.inc.tmp MSP430GenSubtargetInfo.inc >llvm[3]: Compiling SPUISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.d" SPUISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430AsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.d" MSP430AsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling X86MCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.d" X86MCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.d.tmp"; exit 1; fi >llvm[3]: Building SystemZ.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenSubtargetInfo.inc.tmp SystemZ.td >llvm[3]: Compiling ValueMapper.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.d" ValueMapper.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.d.tmp"; exit 1; fi >llvm[4]: Compiling PPCMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.d" PPCMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.d.tmp"; exit 1; fi >llvm[3]: Building SystemZ.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenCallingConv.inc.tmp SystemZ.td >llvm[3]: Compiling X86RegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.d" X86RegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.d" XCoreISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td MC code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -mc-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenMCCodeEmitter.inc.tmp ARM.td >/usr/bin/cmp -s SystemZGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenRegisterInfo.inc.tmp SystemZGenRegisterInfo.inc >/usr/bin/cmp -s SystemZGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenInstrInfo.inc.tmp SystemZGenInstrInfo.inc >/usr/bin/cmp -s SystemZGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenAsmWriter.inc.tmp SystemZGenAsmWriter.inc >/usr/bin/cmp -s SystemZGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenDAGISel.inc.tmp SystemZGenDAGISel.inc >/usr/bin/cmp -s SystemZGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenSubtargetInfo.inc.tmp SystemZGenSubtargetInfo.inc >/usr/bin/cmp -s SystemZGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZGenCallingConv.inc.tmp SystemZGenCallingConv.inc >llvm[3]: Compiling SystemZAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d" SystemZAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMScalarOpts.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMScalarOpts.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMScalarOpts.a /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ADCE.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/BasicBlockPlacement.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CodeGenPrepare.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ConstantProp.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/CorrelatedValuePropagation.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DCE.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/DeadStoreElimination.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/EarlyCSE.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/GVN.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/IndVarSimplify.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/JumpThreading.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LICM.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopDeletion.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopIdiomRecognize.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopInstSimplify.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopRotation.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopStrengthReduce.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnrollPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LoopUnswitch.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/LowerAtomic.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/MemCpyOptimizer.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ObjCARC.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reassociate.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Reg2Mem.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SCCP.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Scalar.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/ScalarReplAggregates.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyCFGPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/SimplifyLibCalls.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/Sink.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar/Release/TailRecursionElimination.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMScalarOpts.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Scalar' >llvm[3]: Compiling SystemZFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d" SystemZFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.d.tmp"; exit 1; fi >llvm[4]: Compiling PPCMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.d" PPCMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.d" MipsMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430BranchSelector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.d" MSP430BranchSelector.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsMCSymbolRefExpr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.d" MipsMCSymbolRefExpr.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430FrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.d" MSP430FrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMTransformUtils.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTransformUtils.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTransformUtils.a /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/AddrModeMatcher.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicBlockUtils.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BasicInliner.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BreakCriticalEdges.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/BuildLibCalls.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneFunction.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CloneModule.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/CodeExtractor.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/DemoteRegToStack.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InlineFunction.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/InstructionNamer.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LCSSA.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Local.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopSimplify.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LoopUnroll.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerExpectIntrinsic.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerInvoke.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/LowerSwitch.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Mem2Reg.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/PromoteMemoryToRegister.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SSAUpdater.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyCFG.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyIndVar.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/SimplifyInstructions.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/UnifyFunctionExitNodes.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/Utils.o /builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils/Release/ValueMapper.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTransformUtils.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms/Utils' >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Transforms' >llvm[3]: Compiling MipsRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.d" MipsRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430ISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.d" MSP430ISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d" SystemZISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.d.tmp"; exit 1; fi >llvm[2]: Compiling NoAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.d" NoAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.d" MipsSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td MC Pseudo instruction expander with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-pseudo-lowering -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenMCPseudoLowering.inc.tmp ARM.td >llvm[3]: Compiling XCoreISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.d" XCoreISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.d.tmp"; exit 1; fi >llvm[4]: Compiling PPCPredicates.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.d" PPCPredicates.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.d.tmp"; exit 1; fi >llvm[3]: Compiling X86SelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.d" X86SelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling PHITransAddr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.d" PHITransAddr.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.d.tmp"; exit 1; fi >llvm[3]: Building ARM.td disassembly tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-disassembler -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenDisassemblerTables.inc.tmp ARM.td >llvm[2]: Compiling PathNumbering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.d" PathNumbering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.d.tmp"; exit 1; fi >llvm[2]: Compiling PathProfileInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.d" PathProfileInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.d" XCoreInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430ISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.d" MSP430ISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.d" XCoreRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.d.tmp"; exit 1; fi >/usr/bin/cmp -s ARMGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenRegisterInfo.inc.tmp ARMGenRegisterInfo.inc >llvm[2]: Compiling CallingConvLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.d" CallingConvLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.d.tmp"; exit 1; fi >llvm[3]: Compiling TargetLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d" TargetLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.d" XCoreSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling PathProfileVerifier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.d" PathProfileVerifier.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.d" SystemZISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430InstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.d" MSP430InstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.d.tmp"; exit 1; fi >/usr/bin/cmp -s ARMGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenInstrInfo.inc.tmp ARMGenInstrInfo.inc >/usr/bin/cmp -s ARMGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenAsmWriter.inc.tmp ARMGenAsmWriter.inc >/usr/bin/cmp -s ARMGenAsmMatcher.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenAsmMatcher.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenAsmMatcher.inc.tmp ARMGenAsmMatcher.inc >/usr/bin/cmp -s ARMGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenDAGISel.inc.tmp ARMGenDAGISel.inc >/usr/bin/cmp -s ARMGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenSubtargetInfo.inc.tmp ARMGenSubtargetInfo.inc >/usr/bin/cmp -s ARMGenCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenCodeEmitter.inc.tmp ARMGenCodeEmitter.inc >/usr/bin/cmp -s ARMGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenCallingConv.inc.tmp ARMGenCallingConv.inc >/usr/bin/cmp -s ARMGenEDInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenEDInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenEDInfo.inc.tmp ARMGenEDInfo.inc >/usr/bin/cmp -s ARMGenFastISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenFastISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenFastISel.inc.tmp ARMGenFastISel.inc >/usr/bin/cmp -s ARMGenMCCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenMCCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenMCCodeEmitter.inc.tmp ARMGenMCCodeEmitter.inc >/usr/bin/cmp -s ARMGenMCPseudoLowering.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenMCPseudoLowering.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenMCPseudoLowering.inc.tmp ARMGenMCPseudoLowering.inc >/usr/bin/cmp -s ARMGenDisassemblerTables.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenDisassemblerTables.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGenDisassemblerTables.inc.tmp ARMGenDisassemblerTables.inc >llvm[3]: Compiling ARMAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.d" ARMAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.d.tmp"; exit 1; fi >PathProfileVerifier.cpp: In member function 'virtual bool {anonymous}::PathProfileVerifier::runOnModule(llvm::Module&)': >PathProfileVerifier.cpp:188:44: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >PathProfileVerifier.cpp:189:43: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >PathProfileVerifier.cpp:190:57: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >PathProfileVerifier.cpp:192:43: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >PathProfileVerifier.cpp:196:44: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >PathProfileVerifier.cpp:197:43: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >PathProfileVerifier.cpp:202:48: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] >llvm[3]: Compiling SPUInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.d" SPUInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430MCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.d" MSP430MCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430RegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.d" MSP430RegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMBaseInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.d" ARMBaseInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MSP430SelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.d" MSP430SelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.d" MipsSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMBaseRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.d" ARMBaseRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling PostDominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.d" PostDominators.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.d" MipsTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.d" ARMCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.d" XCoreSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.d" XCoreTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMConstantIslandPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.d" ARMConstantIslandPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMConstantPoolValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.d" ARMConstantPoolValue.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.d.tmp"; exit 1; fi >llvm[3]: Compiling SPUNopFiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.d" SPUNopFiller.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.d.tmp"; exit 1; fi >ARMCodeEmitter.cpp: In member function 'virtual bool {anonymous}::ARMCodeEmitter::runOnMachineFunction(llvm::MachineFunction&)': >ARMCodeEmitter.cpp:369:43: warning: cast from type 'const llvm::TargetMachine*' to type 'llvm::ARMTargetMachine*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling MSP430Subtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.d" MSP430Subtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.d.tmp"; exit 1; fi >ARMConstantPoolValue.cpp: In destructor 'virtual llvm::ARMConstantPoolSymbol::~ARMConstantPoolSymbol()': >ARMConstantPoolValue.cpp:213:15: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling MSP430TargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.d" MSP430TargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling XCoreTargetObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.d" XCoreTargetObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.d.tmp"; exit 1; fi >llvm[3]: Compiling MipsTargetObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.d" MipsTargetObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d" SystemZInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling SPURegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.d" SPURegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling ProfileEstimatorPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.d" ProfileEstimatorPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMXCoreCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/Release/XCoreTargetObjectFile.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreCodeGen.a >for dir in TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/.dir >llvm[4]: Compiling XCoreTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.d" XCoreTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMipsCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsDelaySlotFiller.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsEmitGPRestore.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsExpandPseudo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsJITInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsMCSymbolRefExpr.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/Release/MipsTargetObjectFile.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsCodeGen.a >for dir in InstPrinter TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/.dir >llvm[4]: Compiling MipsInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.d" MipsInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMXCoreInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo/Release/XCoreTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/.dir >llvm[4]: Compiling XCoreMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.d" XCoreMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMSP430CodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430CodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430CodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430AsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430BranchSelector.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430FrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430ISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430InstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430MCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430RegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430SelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430Subtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/Release/MSP430TargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430CodeGen.a >llvm[4]: Compiling XCoreMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.d" XCoreMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.d.tmp"; exit 1; fi >for dir in InstPrinter TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/.dir >llvm[4]: Compiling MSP430InstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.d" MSP430InstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling ProfileInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.d" ProfileInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling ProfileInfoLoader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.d" ProfileInfoLoader.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.d.tmp"; exit 1; fi >llvm[3]: Compiling X86Subtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.d" X86Subtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMipsAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsAsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter/Release/MipsInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsAsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/InstPrinter' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/.dir >llvm[4]: Compiling MipsTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.d" MipsTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMSP430AsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430AsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430AsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter/Release/MSP430InstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430AsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/InstPrinter' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/.dir >llvm[4]: Compiling MSP430TargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.d" MSP430TargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling X86TargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.d" X86TargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d" SystemZRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling SPUSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.d" SPUSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMSP430Info.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430Info.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430Info.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo/Release/MSP430TargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430Info.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release > /dev/null >llvm[4]: Building Release Archive Library libLLVMMipsInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo/Release/MipsTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsInfo.a >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/.dir >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/TargetInfo' >llvm[4]: Compiling MSP430MCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.d" MSP430MCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.d.tmp"; exit 1; fi >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/.dir >llvm[3]: Compiling SPUSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.d" SPUSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.d.tmp"; exit 1; fi >llvm[4]: Compiling MipsAsmBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.d" MipsAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.d.tmp"; exit 1; fi >llvm[4]: Compiling MipsMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.d" MipsMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling MSP430MCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.d" MSP430MCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMXCoreDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc/Release/XCoreMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMXCoreDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/XCore' >llvm[3]: Compiling SPUTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.d" SPUTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMELFWriterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.d" ARMELFWriterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d" SystemZSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling X86TargetObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.d" X86TargetObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.d.tmp"; exit 1; fi >llvm[4]: Compiling MipsMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.d" MipsMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMSP430Desc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430Desc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430Desc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc/Release/MSP430MCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMSP430Desc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MSP430' >llvm[3]: Compiling X86VZeroUpper.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86 -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.d" X86VZeroUpper.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMExpandPseudoInsts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.d" ARMExpandPseudoInsts.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMPowerPCDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCAsmBackend.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCMCTargetDesc.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc/Release/PPCPredicates.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPowerPCDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PowerPC' >llvm[3]: Compiling ARMFastISel.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.d" ARMFastISel.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.d.tmp"; exit 1; fi >llvm[4]: Compiling MipsMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.d" MipsMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.d" SystemZSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling SystemZTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d" SystemZTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.d.tmp"; exit 1; fi >llvm[2]: Compiling CodeGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.d" CodeGen.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.d.tmp"; exit 1; fi >llvm[2]: Compiling CodePlacementOpt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.d" CodePlacementOpt.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.d.tmp"; exit 1; fi >llvm[2]: Compiling CriticalAntiDepBreaker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d" CriticalAntiDepBreaker.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.d" ARMFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling DeadMachineInstructionElim.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.d" DeadMachineInstructionElim.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.d.tmp"; exit 1; fi >llvm[3]: Compiling TargetSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d" TargetSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.d.tmp"; exit 1; fi >if ([ ! -f Blackfin/Makefile ] || \ > command test Blackfin/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Blackfin; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Makefile Blackfin/Makefile; \ >fi; \ >make -C Blackfin all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/.dir >llvm[3]: Building Blackfin.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenRegisterInfo.inc.tmp Blackfin.td >llvm[3]: Building Blackfin.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenInstrInfo.inc.tmp Blackfin.td >llvm[3]: Building Release Archive Library libLLVMCellSPUCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUHazardRecognizers.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUNopFiller.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPURegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/Release/SPUTargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUCodeGen.a >for dir in TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release > /dev/null >llvm[3]: Building Blackfin.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenAsmWriter.inc.tmp Blackfin.td >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/.dir >llvm[4]: Compiling CellSPUTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.d" CellSPUTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.d.tmp"; exit 1; fi >llvm[3]: Building Blackfin.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenDAGISel.inc.tmp Blackfin.td >if ([ ! -f CBackend/Makefile ] || \ > command test CBackend/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs CBackend; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Makefile CBackend/Makefile; \ >fi; \ >make -C CBackend all >llvm[3]: Compiling ARMGlobalMerge.cpp for Release build >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release > /dev/null >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.d" ARMGlobalMerge.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/.dir >llvm[3]: Compiling CBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-format -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.d" CBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.d.tmp"; exit 1; fi >llvm[2]: Compiling ProfileInfoLoaderPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.d" ProfileInfoLoaderPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMSelectionDAG.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSelectionDAG.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSelectionDAG.a /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/DAGCombiner.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FastISel.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/FunctionLoweringInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/InstrEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeFloatTypes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeIntegerTypes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeTypesGeneric.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorOps.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/LegalizeVectorTypes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGFast.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGList.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGRRList.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/ScheduleDAGSDNodes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGBuilder.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/SelectionDAGPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG/Release/TargetSelectionDAGInfo.o >llvm[3]: Building Blackfin.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenSubtargetInfo.inc.tmp Blackfin.td >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSelectionDAG.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/SelectionDAG' >llvm[3]: Building Blackfin.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenCallingConv.inc.tmp Blackfin.td >llvm[3]: Compiling ARMHazardRecognizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.d" ARMHazardRecognizer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMCellSPUInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo/Release/CellSPUTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/.dir >llvm[3]: Building Blackfin.td intrinsics information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-tgt-intrinsic -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenIntrinsics.inc.tmp Blackfin.td >llvm[4]: Compiling SPUMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.d" SPUMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMSystemZCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/Release/SystemZTargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZCodeGen.a >if ([ ! -f CppBackend/Makefile ] || \ > command test CppBackend/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs CppBackend; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Makefile CppBackend/Makefile; \ >fi; \ >make -C CppBackend all >for dir in TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/.dir >llvm[3]: Compiling CPPBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-format -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.d" CPPBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.d.tmp"; exit 1; fi >if ([ ! -f MBlaze/Makefile ] || \ > command test MBlaze/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs MBlaze; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Makefile MBlaze/Makefile; \ >fi; \ >make -C MBlaze all >llvm[4]: Compiling SystemZTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d" SystemZTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.d.tmp"; exit 1; fi >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/.dir >/usr/bin/cmp -s BlackfinGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenRegisterInfo.inc.tmp BlackfinGenRegisterInfo.inc >llvm[3]: Building MBlaze.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenRegisterInfo.inc.tmp MBlaze.td >/usr/bin/cmp -s BlackfinGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenInstrInfo.inc.tmp BlackfinGenInstrInfo.inc >/usr/bin/cmp -s BlackfinGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenAsmWriter.inc.tmp BlackfinGenAsmWriter.inc >llvm[4]: Compiling SPUMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.d" SPUMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.d.tmp"; exit 1; fi >/usr/bin/cmp -s BlackfinGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenDAGISel.inc.tmp BlackfinGenDAGISel.inc >/usr/bin/cmp -s BlackfinGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenSubtargetInfo.inc.tmp BlackfinGenSubtargetInfo.inc >/usr/bin/cmp -s BlackfinGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenCallingConv.inc.tmp BlackfinGenCallingConv.inc >/usr/bin/cmp -s BlackfinGenIntrinsics.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenIntrinsics.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinGenIntrinsics.inc.tmp BlackfinGenIntrinsics.inc >llvm[3]: Compiling BlackfinAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.d" BlackfinAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.d.tmp"; exit 1; fi >if ([ ! -f PTX/Makefile ] || \ > command test PTX/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs PTX; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Makefile PTX/Makefile; \ >fi; \ >make -C PTX all >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/.dir >llvm[3]: Building PTX.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenAsmWriter.inc.tmp PTX.td >llvm[3]: Building MBlaze.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenInstrInfo.inc.tmp MBlaze.td >llvm[3]: Building PTX.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenDAGISel.inc.tmp PTX.td >llvm[2]: Compiling DwarfEHPrepare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.d" DwarfEHPrepare.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.d.tmp"; exit 1; fi >llvm[3]: Building MBlaze.td assembly writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-writer -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenAsmWriter.inc.tmp MBlaze.td >llvm[4]: Building Release Archive Library libLLVMSystemZInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo/Release/SystemZTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZInfo.a >llvm[3]: Compiling ARMISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.d" ARMISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.d.tmp"; exit 1; fi >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/.dir >llvm[4]: Compiling SystemZMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d" SystemZMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling ELFCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.d" ELFCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.d.tmp"; exit 1; fi >llvm[3]: Building MBlaze.td DAG instruction selector implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-dag-isel -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenDAGISel.inc.tmp MBlaze.td >llvm[3]: Building MBlaze.td assembly matcher with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-asm-matcher -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenAsmMatcher.inc.tmp MBlaze.td >llvm[2]: Compiling ELFWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.d" ELFWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.d.tmp"; exit 1; fi >llvm[4]: Compiling SystemZMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d" SystemZMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Building MBlaze.td code emitter with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-emitter -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenCodeEmitter.inc.tmp MBlaze.td >llvm[4]: Building Release Archive Library libLLVMMipsDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsAsmBackend.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc/Release/MipsMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMipsDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Mips' >llvm[3]: Building MBlaze.td calling convention information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-callingconv -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenCallingConv.inc.tmp MBlaze.td >llvm[3]: Compiling ARMISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.d" ARMISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.d.tmp"; exit 1; fi >llvm[3]: Building MBlaze.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenSubtargetInfo.inc.tmp MBlaze.td >llvm[2]: Compiling Mangler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.d" Mangler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMX86CodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86CodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86CodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86AsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86COFFMachineModuleInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86CodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ELFWriterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FastISel.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FloatingPoint.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86FrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86ISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86InstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86JITInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86MCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86RegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86SelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86Subtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86TargetObjectFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Release/X86VZeroUpper.o >llvm[2]: Compiling ProfileVerifierPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.d" ProfileVerifierPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86CodeGen.a >ARMISelDAGToDAG.cpp: In member function 'llvm::SDNode* {anonymous}::ARMDAGToDAGISel::SelectABSOp(llvm::SDNode*)': >ARMISelDAGToDAG.cpp:2319:12: warning: variable 'DL' set but not used [-Wunused-but-set-variable] >for dir in InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc Utils; do \ > (make -C $dir all ) || exit 1; \ >done >llvm[3]: Building MBlaze.td intrinsics information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-tgt-intrinsic -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenIntrinsics.inc.tmp MBlaze.td >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/.dir >llvm[4]: Compiling X86ATTInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.d" X86ATTInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.d.tmp"; exit 1; fi >llvm[4]: Compiling X86InstComments.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.d" X86InstComments.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.d.tmp"; exit 1; fi >llvm[3]: Building MBlaze.td enhanced disassembly information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-enhanced-disassembly-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenEDInfo.inc.tmp MBlaze.td >/usr/bin/cmp -s MBlazeGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenRegisterInfo.inc.tmp MBlazeGenRegisterInfo.inc >llvm[3]: Building PTX.td instruction information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-instr-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenInstrInfo.inc.tmp PTX.td >/usr/bin/cmp -s MBlazeGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenInstrInfo.inc.tmp MBlazeGenInstrInfo.inc >llvm[3]: Compiling BlackfinFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.d" BlackfinFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.d.tmp"; exit 1; fi >/usr/bin/cmp -s MBlazeGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenAsmWriter.inc.tmp MBlazeGenAsmWriter.inc >/usr/bin/cmp -s MBlazeGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenDAGISel.inc.tmp MBlazeGenDAGISel.inc >/usr/bin/cmp -s MBlazeGenAsmMatcher.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenAsmMatcher.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenAsmMatcher.inc.tmp MBlazeGenAsmMatcher.inc >/usr/bin/cmp -s MBlazeGenCodeEmitter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenCodeEmitter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenCodeEmitter.inc.tmp MBlazeGenCodeEmitter.inc >/usr/bin/cmp -s MBlazeGenCallingConv.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenCallingConv.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenCallingConv.inc.tmp MBlazeGenCallingConv.inc >/usr/bin/cmp -s MBlazeGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenSubtargetInfo.inc.tmp MBlazeGenSubtargetInfo.inc >/usr/bin/cmp -s MBlazeGenIntrinsics.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenIntrinsics.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenIntrinsics.inc.tmp MBlazeGenIntrinsics.inc >/usr/bin/cmp -s MBlazeGenEDInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenEDInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeGenEDInfo.inc.tmp MBlazeGenEDInfo.inc >llvm[3]: Building PTX.td register info implementation with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-register-info -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenRegisterInfo.inc.tmp PTX.td >llvm[3]: Compiling MBlazeAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.d" MBlazeAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeDelaySlotFiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.d" MBlazeDelaySlotFiller.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMCellSPUDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc/Release/SPUMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCellSPUDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CellSPU' >llvm[3]: Compiling BlackfinISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.d" BlackfinISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.d.tmp"; exit 1; fi >llvm[4]: Compiling X86IntelInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.d" X86IntelInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.d.tmp"; exit 1; fi >ARMISelLowering.cpp: In member function 'bool llvm::ARMTargetLowering::IsEligibleForTailCallOptimization(llvm::SDValue, llvm::CallingConv::ID, bool, bool, bool, const llvm::SmallVectorImpl<llvm::ISD::OutputArg>&, const llvm::SmallVectorImpl<llvm::SDValue>&, const llvm::SmallVectorImpl<llvm::ISD::InputArg>&, llvm::SelectionDAG&) const': >ARMISelLowering.cpp:1727:46: warning: cast from type 'const llvm::TargetMachine*' to type 'llvm::ARMTargetMachine*' casts away qualifiers [-Wcast-qual] >llvm[4]: Building Release Archive Library libLLVMSystemZDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc/Release/SystemZMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMSystemZDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/SystemZ' >llvm[2]: Compiling Target.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.d" Target.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.d.tmp"; exit 1; fi >llvm[3]: Building PTX.td subtarget information with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-tblgen -I /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-subtarget -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenSubtargetInfo.inc.tmp PTX.td >llvm[2]: Compiling RegionInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.d" RegionInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeELFWriterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.d" MBlazeELFWriterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.d.tmp"; exit 1; fi >/usr/bin/cmp -s PTXGenAsmWriter.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenAsmWriter.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenAsmWriter.inc.tmp PTXGenAsmWriter.inc >/usr/bin/cmp -s PTXGenDAGISel.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenDAGISel.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenDAGISel.inc.tmp PTXGenDAGISel.inc >/usr/bin/cmp -s PTXGenInstrInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenInstrInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenInstrInfo.inc.tmp PTXGenInstrInfo.inc >/usr/bin/cmp -s PTXGenRegisterInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenRegisterInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenRegisterInfo.inc.tmp PTXGenRegisterInfo.inc >/usr/bin/cmp -s PTXGenSubtargetInfo.inc /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenSubtargetInfo.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXGenSubtargetInfo.inc.tmp PTXGenSubtargetInfo.inc >llvm[3]: Compiling PTXAsmPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.d" PTXAsmPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.d" MBlazeFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling EdgeBundles.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.d" EdgeBundles.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.d" ARMInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMX86AsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86AsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86AsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86ATTInstPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86InstComments.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter/Release/X86IntelInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86AsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/InstPrinter' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/.dir >llvm[4]: Compiling X86AsmLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.d" X86AsmLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.d.tmp"; exit 1; fi >llvm[4]: Compiling X86AsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.d" X86AsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.d.tmp"; exit 1; fi >llvm[3]: Compiling BlackfinISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.d" BlackfinISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMJITInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.d" ARMJITInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetData.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.d" TargetData.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetELFWriterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.d" TargetELFWriterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.d" TargetFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling BlackfinInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.d" BlackfinInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.d.tmp"; exit 1; fi >ARMJITInfo.cpp: In member function 'virtual void* llvm::ARMJITInfo::emitFunctionStub(const llvm::Function*, void*, llvm::JITCodeEmitter&)': >ARMJITInfo.cpp:171:69: warning: cast from type 'const llvm::Function*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling BlackfinIntrinsicInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.d" BlackfinIntrinsicInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling ExecutionDepsFix.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.d" ExecutionDepsFix.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.d.tmp"; exit 1; fi >llvm[3]: Compiling BlackfinRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.d" BlackfinRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.d" MBlazeISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Compiling BlackfinSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.d" BlackfinSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXFPRoundingModePass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.d" PTXFPRoundingModePass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXFrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.d" PTXFrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMLoadStoreOptimizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.d" ARMLoadStoreOptimizer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.d" TargetInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetIntrinsicInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.d" TargetIntrinsicInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetLibraryInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.d" TargetLibraryInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling ExpandISelPseudos.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.d" ExpandISelPseudos.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.d.tmp"; exit 1; fi >llvm[2]: Compiling RegionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.d" RegionPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMCppBackend.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCppBackend.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCppBackend.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/Release/CPPBackend.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCppBackend.a >for dir in TargetInfo; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release > /dev/null >llvm[2]: Compiling RegionPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.d" RegionPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/.dir >llvm[4]: Compiling CppBackendTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.d" CppBackendTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling ScalarEvolution.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.d" ScalarEvolution.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.d" MBlazeISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling ScalarEvolutionAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d" ScalarEvolutionAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.d.tmp"; exit 1; fi >llvm[2]: Compiling ScalarEvolutionExpander.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.d" ScalarEvolutionExpander.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMCppBackendInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCppBackendInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCppBackendInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo/Release/CppBackendTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCppBackendInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend/TargetInfo' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CppBackend' >llvm[2]: Compiling TargetLoweringObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.d" TargetLoweringObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMCBackend.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCBackend.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCBackend.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/Release/CBackend.o >llvm[2]: Compiling ExpandPostRAPseudos.cpp for Release build >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCBackend.a >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.d" ExpandPostRAPseudos.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.d.tmp"; exit 1; fi >for dir in TargetInfo; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/.dir >llvm[4]: Compiling CBackendTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.d" CBackendTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling GCMetadata.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.d" GCMetadata.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.d.tmp"; exit 1; fi >llvm[2]: Compiling GCMetadataPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.d" GCMetadataPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXISelDAGToDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.d" PTXISelDAGToDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.d" MBlazeInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMCBackendInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCBackendInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCBackendInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo/Release/CBackendTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCBackendInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend/TargetInfo' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/CBackend' >llvm[3]: Compiling PTXISelLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.d" PTXISelLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeIntrinsicInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.d" MBlazeIntrinsicInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling BlackfinSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.d" BlackfinSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.d" MBlazeMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXInstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.d" PTXInstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.d" MBlazeRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMX86AsmParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86AsmParser.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86AsmParser.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser/Release/X86AsmParser.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86AsmParser.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/AsmParser' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/.dir >llvm[4]: Compiling X86Disassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.d" X86Disassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.d.tmp"; exit 1; fi >llvm[2]: Compiling GCStrategy.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.d" GCStrategy.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.d.tmp"; exit 1; fi >llvm[3]: Compiling BlackfinTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.d" BlackfinTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.d" MBlazeSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.d" TargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.d.tmp"; exit 1; fi >X86Disassembler.cpp: In member function 'virtual llvm::MCDisassembler::DecodeStatus llvm::X86Disassembler::X86GenericDisassembler::getInstruction(llvm::MCInst&, uint64_t&, const llvm::MemoryObject&, uint64_t, llvm::raw_ostream&, llvm::raw_ostream&) const': >X86Disassembler.cpp:127:39: warning: cast from type 'const llvm::MemoryObject*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling TargetRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.d" TargetRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling X86DisassemblerDecoder.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.d" X86DisassemblerDecoder.c -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.d.tmp"; exit 1; fi >llvm[2]: Compiling IfConversion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.d" IfConversion.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetSubtargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.d" TargetSubtargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.d" MBlazeSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXMCAsmStreamer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.d" PTXMCAsmStreamer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.d.tmp"; exit 1; fi >llvm[2]: Compiling ScalarEvolutionNormalization.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.d" ScalarEvolutionNormalization.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMBlackfinCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinIntrinsicInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/Release/BlackfinTargetMachine.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinCodeGen.a >for dir in TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >llvm[3]: Compiling PTXMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.d" PTXMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.d.tmp"; exit 1; fi >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/.dir >llvm[4]: Compiling BlackfinTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.d" BlackfinTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMMCInstLower.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.d" ARMMCInstLower.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.d.tmp"; exit 1; fi >llvm[2]: Compiling InlineSpiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.d" InlineSpiller.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.d.tmp"; exit 1; fi >llvm[2]: Compiling SparsePropagation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.d" SparsePropagation.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMTarget.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTarget.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTarget.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Mangler.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/Target.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetData.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetELFWriterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetIntrinsicInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLibraryInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetLoweringObjectFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Release/TargetSubtargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMTarget.a >llvm[3]: Compiling MBlazeTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.d" MBlazeTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMBlackfinInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo/Release/BlackfinTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/TargetInfo' >llvm[2]: Compiling Trace.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.d" Trace.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.d.tmp"; exit 1; fi >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/.dir >llvm[4]: Compiling BlackfinMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.d" BlackfinMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling BlackfinMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.d" BlackfinMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.d" ARMRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling InterferenceCache.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.d" InterferenceCache.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.d" ARMSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMX86Disassembler.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Disassembler.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Disassembler.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86Disassembler.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler/Release/X86DisassemblerDecoder.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Disassembler.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Disassembler' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release > /dev/null >llvm[3]: Compiling ARMSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.d" ARMSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/.dir >In file included from /builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/TinyPtrVector.h:14:0, > from InlineSpiller.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::VNInfo*, llvm::SmallVector<llvm::VNInfo*, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::VNInfo*, llvm::SmallVector<llvm::VNInfo*, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::VNInfo*, llvm::SmallVector<llvm::VNInfo*, 4u>*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/TinyPtrVector.h:28:37: required from 'class llvm::TinyPtrVector<llvm::VNInfo*>' >InlineSpiller.cpp:115:28: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::VNInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<llvm::VNInfo*, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::VNInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<llvm::VNInfo*, 4u>*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling X86TargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.d" X86TargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.d" ARMTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling MBlazeTargetObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.d" MBlazeTargetObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXMFInfoExtract.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.d" PTXMFInfoExtract.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.d.tmp"; exit 1; fi >llvm[2]: Compiling TypeBasedAliasAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d" TypeBasedAliasAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.d.tmp"; exit 1; fi >llvm[2]: Compiling ValueTracking.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.d" ValueTracking.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.d.tmp"; exit 1; fi >llvm[2]: Compiling IntrinsicLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.d" IntrinsicLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMX86Info.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Info.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Info.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo/Release/X86TargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Info.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/.dir >llvm[4]: Compiling X86AsmBackend.cpp for Release build >llvm[2]: Compiling LLVMTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.d" LLVMTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.d" X86AsmBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXParamManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.d" PTXParamManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMMBlazeCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeDelaySlotFiller.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeELFWriterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeIntrinsicInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeMCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Release/MBlazeTargetObjectFile.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeCodeGen.a >for dir in InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/.dir >llvm[4]: Compiling MBlazeInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.d" MBlazeInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.d.tmp"; exit 1; fi >llvm[4]: Compiling X86MCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.d" X86MCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMBlackfinDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc/Release/BlackfinMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMBlackfinDesc.a >llvm[4]: Compiling X86MCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.d" X86MCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.d.tmp"; exit 1; fi >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/Blackfin' >llvm[3]: Compiling PTXRegAlloc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.d" PTXRegAlloc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMBlazeAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeAsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter/Release/MBlazeInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeAsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/InstPrinter' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/.dir >llvm[4]: Compiling MBlazeAsmLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.d" MBlazeAsmLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.d.tmp"; exit 1; fi >llvm[4]: Compiling MBlazeAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.d" MBlazeAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.d.tmp"; exit 1; fi >llvm[4]: Compiling X86MCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.d" X86MCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling ARMTargetObjectFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.d" ARMTargetObjectFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.d.tmp"; exit 1; fi >llvm[4]: Compiling X86MachObjectWriter.cpp for Release build >llvm[2]: Compiling LatencyPriorityQueue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.d" X86MachObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.d" LatencyPriorityQueue.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.d" PTXRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXSelectionDAGInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.d" PTXSelectionDAGInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling LexicalScopes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.d" LexicalScopes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveDebugVariables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.d" LiveDebugVariables.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveInterval.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.d" LiveInterval.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.d.tmp"; exit 1; fi >llvm[3]: Compiling MLxExpansionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.d" MLxExpansionPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXSubtarget.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.d" PTXSubtarget.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb1FrameLowering.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.d" Thumb1FrameLowering.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveIntervalAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.d" LiveIntervalAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb1InstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.d" Thumb1InstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMBlazeAsmParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeAsmParser.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeAsmParser.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser/Release/MBlazeAsmParser.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeAsmParser.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/AsmParser' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/.dir >llvm[4]: Compiling MBlazeDisassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.d" MBlazeDisassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb1RegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.d" Thumb1RegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling PTXTargetMachine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.d" PTXTargetMachine.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb2ITBlockPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.d" Thumb2ITBlockPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveIntervalUnion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.d" LiveIntervalUnion.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveRangeCalc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.d" LiveRangeCalc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveRangeEdit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.d" LiveRangeEdit.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb2InstrInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.d" Thumb2InstrInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb2RegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.d" Thumb2RegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveStackAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.d" LiveStackAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.d.tmp"; exit 1; fi >llvm[3]: Compiling Thumb2SizeReduction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.d" Thumb2SizeReduction.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.d.tmp"; exit 1; fi >llvm[2]: Compiling LiveVariables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.d" LiveVariables.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMBlazeDisassembler.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeDisassembler.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeDisassembler.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler/Release/MBlazeDisassembler.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeDisassembler.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/Disassembler' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/.dir >llvm[4]: Compiling MBlazeTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.d" MBlazeTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling LocalStackSlotAllocation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.d" LocalStackSlotAllocation.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineBasicBlock.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.d" MachineBasicBlock.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineBlockFrequencyInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d" MachineBlockFrequencyInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineBranchProbabilityInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d" MachineBranchProbabilityInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineCSE.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.d" MachineCSE.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineDominators.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.d" MachineDominators.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMBlazeInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo/Release/MBlazeTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/.dir >llvm[4]: Compiling MBlazeAsmBackend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.d" MBlazeAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMPTXCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFPRoundingModePass.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCAsmStreamer.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXMFInfoExtract.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXParamManager.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegAlloc.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/Release/PTXTargetMachine.o >llvm[4]: Compiling MBlazeMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.d" MBlazeMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXCodeGen.a >for dir in InstPrinter TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/.dir >llvm[4]: Compiling PTXInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.d" PTXInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMARMCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMAsmPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMBaseRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantIslandPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMConstantPoolValue.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMELFWriterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMExpandPseudoInsts.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFastISel.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMFrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMGlobalMerge.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMHazardRecognizer.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelDAGToDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMISelLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMInstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMJITInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMLoadStoreOptimizer.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMMCInstLower.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSelectionDAGInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMSubtarget.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/ARMTargetObjectFile.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/MLxExpansionPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1FrameLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1InstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb1RegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2ITBlockPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2InstrInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2RegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Release/Thumb2SizeReduction.o >llvm[2]: Compiling MachineFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.d" MachineFunction.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMCodeGen.a >for dir in InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc; do \ > (make -C $dir all ) || exit 1; \ >done >llvm[4]: Compiling MBlazeMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.d" MBlazeMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.d.tmp"; exit 1; fi >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/.dir >llvm[4]: Compiling ARMInstPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.d" ARMInstPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineFunctionAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.d" MachineFunctionAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.d.tmp"; exit 1; fi >llvm[4]: Compiling MBlazeMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.d" MBlazeMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libLLVMAnalysis.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAnalysis.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAnalysis.a /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisCounter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasAnalysisEvaluator.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasDebugger.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/AliasSetTracker.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Analysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BasicAliasAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BlockFrequencyInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/BranchProbabilityInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CFGPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/CaptureTracking.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ConstantFolding.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DIBuilder.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DbgInfoPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DebugInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DomPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/DominanceFrontier.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IVUsers.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InlineCost.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstCount.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/InstructionSimplify.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Interval.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/IntervalPartition.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LazyValueInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallAliasAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LibCallSemantics.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Lint.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Loads.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopDependenceAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/LoopPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemDepPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryBuiltins.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/MemoryDependenceAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ModuleDebugInfoPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/NoAliasAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PHITransAddr.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathNumbering.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PathProfileVerifier.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/PostDominators.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileEstimatorPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoader.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileInfoLoaderPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ProfileVerifierPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/RegionPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolution.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionAliasAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionExpander.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ScalarEvolutionNormalization.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/SparsePropagation.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/Trace.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/TypeBasedAliasAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/Release/ValueTracking.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMAnalysis.a >llvm[2]: Compiling MachineFunctionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.d" MachineFunctionPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.d.tmp"; exit 1; fi >for dir in IPA; do \ > (make -C $dir all ) || exit 1; \ >done >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release > /dev/null >llvm[2]: Compiling MachineFunctionPrinterPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d" MachineFunctionPrinterPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/.dir >llvm[3]: Compiling CallGraph.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.d" CallGraph.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMPTXAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXAsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter/Release/PTXInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXAsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/InstPrinter' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/.dir >llvm[4]: Compiling PTXTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.d" PTXTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.d.tmp"; exit 1; fi >MachineFunction.cpp: In member function 'void llvm::MachineConstantPool::print(llvm::raw_ostream&) const': >MachineFunction.cpp:738:39: warning: cast from type 'const llvm::Constant* const' to type 'llvm::Value*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling CallGraphSCCPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d" CallGraphSCCPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.d.tmp"; exit 1; fi >llvm[3]: Compiling FindUsedTypes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.d" FindUsedTypes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMPTXInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo/Release/PTXTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/.dir >llvm[4]: Compiling PTXMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.d" PTXMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling PTXMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.d" PTXMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.d.tmp"; exit 1; fi >llvm[3]: Compiling GlobalsModRef.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.d" GlobalsModRef.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.d.tmp"; exit 1; fi >llvm[3]: Compiling IPA.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.d" IPA.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineInstr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.d" MachineInstr.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineLICM.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.d" MachineLICM.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMMBlazeDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeAsmBackend.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc/Release/MBlazeMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMMBlazeDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/MBlaze' >llvm[2]: Compiling MachineLoopInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.d" MachineLoopInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMPTXDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc/Release/PTXMCTargetDesc.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMPTXDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/PTX' >llvm[2]: Compiling MachineLoopRanges.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.d" MachineLoopRanges.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineModuleInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.d" MachineModuleInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineModuleInfoImpls.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.d" MachineModuleInfoImpls.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.d.tmp"; exit 1; fi >llvm[2]: Compiling MachinePassRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.d" MachinePassRegistry.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineRegisterInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.d" MachineRegisterInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.d.tmp"; exit 1; fi >In file included from MachineModuleInfo.cpp:22:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::MCSymbol*, std::vector<llvm::MCSymbol*>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::MCSymbol*, std::vector<llvm::MCSymbol*>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::MCSymbol*, std::vector<llvm::MCSymbol*>*>' >MachineModuleInfo.cpp:58:55: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::MCSymbol*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<std::vector<llvm::MCSymbol*>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::MCSymbol*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<std::vector<llvm::MCSymbol*>*>::<anonymous enum>' [enabled by default] >llvm[2]: Compiling MachineSSAUpdater.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.d" MachineSSAUpdater.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineSink.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.d" MachineSink.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.d.tmp"; exit 1; fi >llvm[2]: Compiling MachineVerifier.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.d" MachineVerifier.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMARMAsmPrinter.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMAsmPrinter.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMAsmPrinter.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter/Release/ARMInstPrinter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMAsmPrinter.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/InstPrinter' >llvm[2]: Compiling ObjectCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.d" ObjectCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.d.tmp"; exit 1; fi >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/.dir >llvm[4]: Compiling ARMAsmLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.d" ARMAsmLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.d.tmp"; exit 1; fi >llvm[4]: Compiling ARMAsmParser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.d" ARMAsmParser.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.d.tmp"; exit 1; fi >llvm[2]: Compiling OcamlGC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.d" OcamlGC.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.d.tmp"; exit 1; fi >llvm[2]: Compiling OptimizePHIs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.d" OptimizePHIs.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.d.tmp"; exit 1; fi >ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::tryParseRegisterWithWriteBack(llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*>&)': >ARMAsmParser.cpp:1979:11: warning: variable 'ExprLoc' set but not used [-Wunused-but-set-variable] >llvm[2]: Compiling PHIElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.d" PHIElimination.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.d.tmp"; exit 1; fi >MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineBasicBlock*)': >MachineVerifier.cpp:330:24: warning: cast from type 'const llvm::MachineBasicBlock*' to type 'void*' casts away qualifiers [-Wcast-qual] >llvm[2]: Compiling PHIEliminationUtils.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.d" PHIEliminationUtils.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.d.tmp"; exit 1; fi >llvm[2]: Compiling Passes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.d" Passes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.d.tmp"; exit 1; fi >llvm[2]: Compiling PeepholeOptimizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.d" PeepholeOptimizer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.d.tmp"; exit 1; fi >llvm[2]: Compiling PostRASchedulerList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.d" PostRASchedulerList.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.d.tmp"; exit 1; fi >llvm[2]: Compiling ProcessImplicitDefs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.d" ProcessImplicitDefs.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.d.tmp"; exit 1; fi >llvm[2]: Compiling PrologEpilogInserter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.d" PrologEpilogInserter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.d.tmp"; exit 1; fi >llvm[2]: Compiling PseudoSourceValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.d" PseudoSourceValue.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.d.tmp"; exit 1; fi >llvm[2]: Compiling RegAllocBasic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.d" RegAllocBasic.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.d.tmp"; exit 1; fi >llvm[2]: Compiling RegAllocFast.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.d" RegAllocFast.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.d.tmp"; exit 1; fi >llvm[3]: Building Release Archive Library libLLVMipa.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMipa.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMipa.a /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraph.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/CallGraphSCCPass.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/FindUsedTypes.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/GlobalsModRef.o /builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA/Release/IPA.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMipa.a >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Analysis/IPA' >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Analysis' >llvm[2]: Compiling RegAllocGreedy.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.d" RegAllocGreedy.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.d.tmp"; exit 1; fi >llvm[2]: Compiling RegAllocLinearScan.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.d" RegAllocLinearScan.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.d.tmp"; exit 1; fi >llvm[2]: Compiling RegAllocPBQP.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.d" RegAllocPBQP.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterClassInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.d" RegisterClassInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterCoalescer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.d" RegisterCoalescer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.d.tmp"; exit 1; fi >llvm[2]: Compiling RegisterScavenging.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.d" RegisterScavenging.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.d.tmp"; exit 1; fi >llvm[2]: Compiling RenderMachineFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.d" RenderMachineFunction.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.d.tmp"; exit 1; fi >llvm[2]: Compiling ScheduleDAG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.d" ScheduleDAG.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.d.tmp"; exit 1; fi >llvm[2]: Compiling ScheduleDAGEmit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.d" ScheduleDAGEmit.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.d.tmp"; exit 1; fi >llvm[2]: Compiling ScheduleDAGInstrs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.d" ScheduleDAGInstrs.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.d.tmp"; exit 1; fi >llvm[2]: Compiling ScheduleDAGPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.d" ScheduleDAGPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.d.tmp"; exit 1; fi >llvm[2]: Compiling ScoreboardHazardRecognizer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d" ScoreboardHazardRecognizer.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.d.tmp"; exit 1; fi >llvm[2]: Compiling ShadowStackGC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.d" ShadowStackGC.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.d.tmp"; exit 1; fi >llvm[2]: Compiling ShrinkWrapping.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.d" ShrinkWrapping.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.d.tmp"; exit 1; fi >llvm[2]: Compiling SjLjEHPrepare.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.d" SjLjEHPrepare.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.d.tmp"; exit 1; fi >llvm[2]: Compiling SlotIndexes.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.d" SlotIndexes.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.d.tmp"; exit 1; fi >llvm[2]: Compiling SpillPlacement.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.d" SpillPlacement.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.d.tmp"; exit 1; fi >llvm[2]: Compiling Spiller.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.d" Spiller.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.d.tmp"; exit 1; fi >llvm[2]: Compiling SplitKit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.d" SplitKit.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.d.tmp"; exit 1; fi >llvm[2]: Compiling Splitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.d" Splitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.d.tmp"; exit 1; fi >llvm[2]: Compiling StackProtector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.d" StackProtector.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.d.tmp"; exit 1; fi >llvm[2]: Compiling StackSlotColoring.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.d" StackSlotColoring.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.d.tmp"; exit 1; fi >llvm[2]: Compiling StrongPHIElimination.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.d" StrongPHIElimination.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.d.tmp"; exit 1; fi >llvm[2]: Compiling TailDuplication.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.d" TailDuplication.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMX86Desc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Desc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Desc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86AsmBackend.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MCTargetDesc.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc/Release/X86MachObjectWriter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Desc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/MCTargetDesc' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/.dir >llvm[4]: Compiling X86ShuffleDecode.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.d" X86ShuffleDecode.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetInstrInfoImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.d" TargetInstrInfoImpl.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.d.tmp"; exit 1; fi >llvm[2]: Compiling TargetLoweringObjectFileImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d" TargetLoweringObjectFileImpl.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.d.tmp"; exit 1; fi >llvm[2]: Compiling TwoAddressInstructionPass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.d" TwoAddressInstructionPass.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMX86Utils.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Utils.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Utils.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils/Release/X86ShuffleDecode.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMX86Utils.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86/Utils' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/X86' >llvm[2]: Compiling UnreachableBlockElim.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.d" UnreachableBlockElim.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.d.tmp"; exit 1; fi >llvm[2]: Compiling VirtRegMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.d" VirtRegMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.d.tmp"; exit 1; fi >llvm[2]: Compiling VirtRegRewriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.d" VirtRegRewriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMARMAsmParser.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMAsmParser.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMAsmParser.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmLexer.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser/Release/ARMAsmParser.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMAsmParser.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/AsmParser' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/.dir >llvm[4]: Compiling ARMDisassembler.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.d" ARMDisassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.d.tmp"; exit 1; fi >ARMDisassembler.cpp: In function 'DecodeStatus DecodeCopMemInstruction(llvm::MCInst&, unsigned int, uint64_t, const void*)': >ARMDisassembler.cpp:1241:12: warning: variable 'idx_mode' set but not used [-Wunused-but-set-variable] >llvm[2]: Building Release Archive Library libLLVMCodeGen.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCodeGen.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCodeGen.a /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AggressiveAntiDepBreaker.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/AllocationOrder.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Analysis.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/BranchFolding.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CalcSpillWeights.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CallingConvLower.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodeGen.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CodePlacementOpt.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/CriticalAntiDepBreaker.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DeadMachineInstructionElim.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/DwarfEHPrepare.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ELFWriter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/EdgeBundles.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExecutionDepsFix.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandISelPseudos.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ExpandPostRAPseudos.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadata.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCMetadataPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/GCStrategy.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IfConversion.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InlineSpiller.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/InterferenceCache.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/IntrinsicLowering.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LLVMTargetMachine.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LatencyPriorityQueue.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LexicalScopes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveDebugVariables.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveInterval.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveIntervalUnion.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeCalc.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveRangeEdit.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveStackAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LiveVariables.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/LocalStackSlotAllocation.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBasicBlock.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBlockFrequencyInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineBranchProbabilityInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineCSE.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineDominators.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunction.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionAnalysis.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPass.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineFunctionPrinterPass.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineInstr.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLICM.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineLoopRanges.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineModuleInfoImpls.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachinePassRegistry.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineRegisterInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSSAUpdater.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineSink.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/MachineVerifier.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ObjectCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OcamlGC.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/OptimizePHIs.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIElimination.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PHIEliminationUtils.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Passes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PeepholeOptimizer.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PostRASchedulerList.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ProcessImplicitDefs.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PrologEpilogInserter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/PseudoSourceValue.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocBasic.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocFast.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocGreedy.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocLinearScan.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegAllocPBQP.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterClassInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterCoalescer.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RegisterScavenging.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/RenderMachineFunction.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAG.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGEmit.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGInstrs.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScheduleDAGPrinter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ScoreboardHazardRecognizer.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShadowStackGC.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/ShrinkWrapping.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SjLjEHPrepare.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SlotIndexes.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SpillPlacement.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Spiller.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/SplitKit.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/Splitter.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackProtector.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StackSlotColoring.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/StrongPHIElimination.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TailDuplication.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetInstrInfoImpl.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TargetLoweringObjectFileImpl.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/TwoAddressInstructionPass.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/UnreachableBlockElim.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegMap.o /builddir/build/BUILD/llvm-3.0.src/lib/CodeGen/Release/VirtRegRewriter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMCodeGen.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/CodeGen' >llvm[4]: Building Release Archive Library libLLVMARMDisassembler.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMDisassembler.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMDisassembler.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler/Release/ARMDisassembler.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMDisassembler.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/Disassembler' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/.dir >llvm[4]: Compiling ARMTargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/.. -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.d" ARMTargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMARMInfo.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMInfo.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMInfo.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo/Release/ARMTargetInfo.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMInfo.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/TargetInfo' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/.dir >llvm[4]: Compiling ARMAsmBackend.cpp for Release build >llvm[4]: Compiling ARMMCAsmInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.d" ARMAsmBackend.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.d.tmp"; exit 1; fi >llvm[4]: Compiling ARMMCCodeEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.d" ARMMCAsmInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.d" ARMMCCodeEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.d.tmp"; exit 1; fi >llvm[4]: Compiling ARMMCExpr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.d" ARMMCExpr.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.d.tmp"; exit 1; fi >llvm[4]: Compiling ARMMCTargetDesc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.d" ARMMCTargetDesc.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.d.tmp"; exit 1; fi >llvm[4]: Compiling ARMMachObjectWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.d" ARMMachObjectWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libLLVMARMDesc.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMDesc.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMDesc.a /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMAsmBackend.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCAsmInfo.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCCodeEmitter.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCExpr.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMCTargetDesc.o /builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc/Release/ARMMachObjectWriter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVMARMDesc.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM/MCTargetDesc' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target/ARM' >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib/Target' >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/lib' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-shlib' >llvm[1]: Linking Release Shared Library libLLVM-3.0.so >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-shlib -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN' -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -shared -o /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLLVM-3.0.so \ > -Wl,--whole-archive -lLLVMPTXAsmPrinter -lLLVMCellSPUInfo -lLLVMipo -lLLVMMipsAsmPrinter -lLLVMMSP430Info -lLLVMLinker -lLLVMCellSPUCodeGen -lLLVMX86Utils -lLLVMX86Info -lLLVMMipsInfo -lLLVMMC -lLLVMSystemZDesc -lLLVMMBlazeCodeGen -lLLVMARMDisassembler -lLLVMPowerPCAsmPrinter -lLLVMARMAsmPrinter -lLLVMInstCombine -lLLVMMSP430CodeGen -lLLVMPTXCodeGen -lLLVMCore -lLLVMX86AsmPrinter -lLLVMCppBackend -lLLVMX86AsmParser -lLLVMAlphaInfo -lLLVMARMAsmParser -lLLVMMCParser -lLLVMMipsCodeGen -lLLVMMSP430Desc -lLLVMPTXInfo -lLLVMXCoreDesc -lLLVMInterpreter -lLLVMipa -lLLVMSparcCodeGen -lLLVMSystemZInfo -lLLVMMBlazeAsmParser -lLLVMExecutionEngine -lLLVMBitWriter -lLLVMAsmPrinter -lLLVMBitReader -lLLVMJIT -lLLVMTransformUtils -lLLVMMBlazeAsmPrinter -lLLVMObject -lLLVMXCoreInfo -lLLVMCodeGen -lLLVMAsmParser -lLLVMARMDesc -lLLVMXCoreCodeGen -lLLVMPowerPCInfo -lLLVMCBackendInfo -lLLVMCBackend -lLLVMSparcInfo -lLLVMAlphaCodeGen -lLLVMTarget -lLLVMArchive -lLLVMInstrumentation -lLLVMCppBackendInfo -lLLVMAlphaDesc -lLLVMDebugInfo -lLLVMPowerPCDesc -lLLVMBlackfinInfo -lLLVMX86Desc -lLLVMSparcDesc -lLLVMARMInfo -lLLVMPowerPCCodeGen -lLLVMMCJIT -lLLVMMSP430AsmPrinter -lLLVMBlackfinDesc -lLLVMMBlazeDesc -lLLVMBlackfinCodeGen -lLLVMSystemZCodeGen -lLLVMMBlazeDisassembler -lLLVMScalarOpts -lLLVMX86Disassembler -lLLVMMCDisassembler -lLLVMMipsDesc -lLLVMCellSPUDesc -lLLVMSupport -lLLVMSelectionDAG -lLLVMAnalysis -lLLVMARMCodeGen -lLLVMRuntimeDyld -lLLVMPTXDesc -lLLVMX86CodeGen -lLLVMMBlazeInfo -Wl,--no-whole-archive -Wl,--no-undefined -lpthread -lffi -ldl -lm >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-shlib' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-config' >llvm[1]: Regenerating LibDeps.txt.tmp >/usr/bin/perl /builddir/build/BUILD/llvm-3.0.src/utils/GenLibDeps.pl -flat /builddir/build/BUILD/llvm-3.0.src/Release/lib "/usr/bin/nm -B" > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/LibDeps.txt.tmp >/usr/bin/cmp -s /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/LibDeps.txt /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/LibDeps.txt.tmp || ( /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/LibDeps.txt.tmp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/LibDeps.txt && \ > echo llvm[1]: Updated LibDeps.txt because dependencies changed ) >llvm[1]: Updated LibDeps.txt because dependencies changed >llvm[1]: Checking for cyclic dependencies between LLVM libraries. >/usr/bin/perl find-cycles.pl < /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/LibDeps.txt > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/FinalLibDeps.txt || rm -f /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/FinalLibDeps.txt >llvm[1]: Building llvm-config script. >echo 's/@LLVM_CPPFLAGS@/ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS/' \ > > temp.sed >echo 's/@LLVM_CFLAGS@/ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC/' \ > >> temp.sed >echo 's/@LLVM_CXXFLAGS@/ -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual/' \ > >> temp.sed >echo 's/@LLVM_LDFLAGS@//' \ > >> temp.sed >echo 's/@LLVM_BUILDMODE@/Release/' \ > >> temp.sed >/usr/bin/sed -f temp.sed < llvm-config.in > /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-config >/usr/bin/rm temp.sed >cat /builddir/build/BUILD/llvm-3.0.src/tools/llvm-config/FinalLibDeps.txt >> /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-config >chmod +x /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-config >make[1]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-config' >make[1]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools' >for dir in llvm-config; do \ > (make -C $dir all ) || exit 1; \ >done >if ([ ! -f opt/Makefile ] || \ > command test opt/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/opt/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs opt; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/opt/Makefile opt/Makefile; \ >fi; \ >make -C opt all >if ([ ! -f llvm-as/Makefile ] || \ > command test llvm-as/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-as; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Makefile llvm-as/Makefile; \ >fi; \ >make -C llvm-as all >if ([ ! -f llvm-dis/Makefile ] || \ > command test llvm-dis/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-dis; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Makefile llvm-dis/Makefile; \ >fi; \ >make -C llvm-dis all >if ([ ! -f llc/Makefile ] || \ > command test llc/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llc/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llc; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llc/Makefile llc/Makefile; \ >fi; \ >make -C llc all >if ([ ! -f llvm-ranlib/Makefile ] || \ > command test llvm-ranlib/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-ranlib; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Makefile llvm-ranlib/Makefile; \ >fi; \ >make -C llvm-ranlib all >if ([ ! -f llvm-ar/Makefile ] || \ > command test llvm-ar/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-ar; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Makefile llvm-ar/Makefile; \ >fi; \ >make -C llvm-ar all >if ([ ! -f llvm-nm/Makefile ] || \ > command test llvm-nm/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-nm; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Makefile llvm-nm/Makefile; \ >fi; \ >make -C llvm-nm all >if ([ ! -f llvm-ld/Makefile ] || \ > command test llvm-ld/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-ld; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Makefile llvm-ld/Makefile; \ >fi; \ >make -C llvm-ld all >if ([ ! -f llvm-prof/Makefile ] || \ > command test llvm-prof/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-prof; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Makefile llvm-prof/Makefile; \ >fi; \ >make -C llvm-prof all >if ([ ! -f llvm-link/Makefile ] || \ > command test llvm-link/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-link; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Makefile llvm-link/Makefile; \ >fi; \ >make -C llvm-link all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/opt' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llc/Release > /dev/null >if ([ ! -f lli/Makefile ] || \ > command test lli/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/lli/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs lli; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/lli/Makefile lli/Makefile; \ >fi; \ >make -C lli all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-config' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-config' >if ([ ! -f llvm-extract/Makefile ] || \ > command test llvm-extract/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-extract; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Makefile llvm-extract/Makefile; \ >fi; \ >make -C llvm-extract all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release > /dev/null >if ([ ! -f llvm-mc/Makefile ] || \ > command test llvm-mc/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-mc; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Makefile llvm-mc/Makefile; \ >fi; \ >make -C llvm-mc all >if ([ ! -f bugpoint/Makefile ] || \ > command test bugpoint/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs bugpoint; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Makefile bugpoint/Makefile; \ >fi; \ >make -C bugpoint all >if ([ ! -f llvm-bcanalyzer/Makefile ] || \ > command test llvm-bcanalyzer/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-bcanalyzer; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Makefile llvm-bcanalyzer/Makefile; \ >fi; \ >make -C llvm-bcanalyzer all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release > /dev/null >if ([ ! -f llvm-stub/Makefile ] || \ > command test llvm-stub/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-stub; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Makefile llvm-stub/Makefile; \ >fi; \ >make -C llvm-stub all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/.dir >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/.dir >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/lli' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/lli/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release > /dev/null >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/.dir >llvm[2]: Compiling llc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.d" llc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.d.tmp"; exit 1; fi >llvm[2]: Compiling llvm-dis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.d" llvm-dis.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.d.tmp"; exit 1; fi >llvm[2]: Compiling AnalysisWrappers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/opt -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.d" AnalysisWrappers.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.o ; \ >llvm[2]: Compiling llvm-as.cpp for Release build > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.d" llvm-as.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.d.tmp"; exit 1; fi >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub' >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release > /dev/null >llvm[2]: Compiling llvm-ar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.d" llvm-ar.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/.dir >llvm[2]: Compiling llvm-nm.cpp for Release build >llvm[2]: Compiling llvm-ranlib.cpp for Release build >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/.dir >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.d" llvm-nm.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/.dir >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.d" llvm-ranlib.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/.dir >llvm[2]: Compiling Optimize.cpp for Release build >llvm[2]: Compiling llvm-link.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.d" Optimize.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.d" llvm-link.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.d.tmp"; exit 1; fi >llvm[2]: Compiling llvm-prof.cpp for Release build >llvm[2]: Compiling lli.cpp for Release build >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/.dir >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.d" llvm-prof.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/lli -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.d" lli.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.d.tmp"; exit 1; fi >llvm[2]: Compiling Disassembler.cpp for Release build >llvm[2]: Compiling llvm-extract.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.d" llvm-extract.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.d" Disassembler.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/.dir >llvm[2]: Compiling BugDriver.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.d" BugDriver.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.d.tmp"; exit 1; fi >llvm[2]: Compiling llvm-bcanalyzer.cpp for Release build >llvm[2]: Compiling llvm-stub.c for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.d" llvm-bcanalyzer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.d.tmp"; exit 1; fi >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.d" llvm-stub.c -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-stub (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-stub /builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub/Release/llvm-stub.o \ > -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-stub (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-stub' >llvm[2]: Compiling llvm-ld.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.d" llvm-ld.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.d.tmp"; exit 1; fi >llvm-bcanalyzer.cpp: In function 'int AnalyzeBitcode()': >llvm-bcanalyzer.cpp:488:67: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/Interpreter.h:18:0, > from lli.cpp:23: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h: In member function 'virtual void* llvm::ExecutionEngine::getOrEmitGlobalVariable(const llvm::GlobalVariable*)': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ExecutionEngine/ExecutionEngine.h:336:45: warning: cast from type 'const llvm::GlobalVariable*' to type 'llvm::GlobalValue*' casts away qualifiers [-Wcast-qual] >llvm[2]: Linking Release executable llvm-ranlib (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-ranlib /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib/Release/llvm-ranlib.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Compiling GraphPrinters.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/opt -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.d" GraphPrinters.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-ranlib (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ranlib' >llvm[2]: Compiling CrashDebugger.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.d" CrashDebugger.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-as (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-as /builddir/build/BUILD/llvm-3.0.src/tools/llvm-as/Release/llvm-as.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Linking Release executable llvm-dis (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-dis /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis/Release/llvm-dis.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Linking Release executable llvm-link (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-link /builddir/build/BUILD/llvm-3.0.src/tools/llvm-link/Release/llvm-link.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Compiling llvm-mc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.d" llvm-mc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-as (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-as' >llvm[2]: Compiling ExecutionDriver.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.d" ExecutionDriver.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-dis (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dis' >llvm[2]: Compiling ExtractFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.d" ExtractFunction.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.d.tmp"; exit 1; fi >llvm[2]: Compiling PrintSCC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/opt -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.d" PrintSCC.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.d.tmp"; exit 1; fi >llvm[2]: Compiling opt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/opt -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.d" opt.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-link (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-link' >llvm[2]: Compiling FindBugs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.d" FindBugs.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-extract (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-extract /builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract/Release/llvm-extract.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Linking Release executable llvm-prof (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-prof /builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof/Release/llvm-prof.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-extract (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-extract' >llvm[2]: Compiling Miscompilation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.d" Miscompilation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.d.tmp"; exit 1; fi >if ([ ! -f llvm-diff/Makefile ] || \ > command test llvm-diff/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-diff; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Makefile llvm-diff/Makefile; \ >fi; \ >make -C llvm-diff all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/.dir >llvm[2]: Compiling DiffConsumer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.d" DiffConsumer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-ar (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-ar /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar/Release/llvm-ar.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >if ([ ! -f macho-dump/Makefile ] || \ > command test macho-dump/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs macho-dump; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Makefile macho-dump/Makefile; \ >fi; \ >make -C macho-dump all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/.dir >llvm[2]: Compiling macho-dump.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.d" macho-dump.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-prof (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-prof' >llvm[2]: Compiling OptimizerDriver.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.d" OptimizerDriver.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-nm (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-nm /builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm/Release/llvm-nm.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-ar (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ar' >llvm[2]: Compiling DiffLog.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.d" DiffLog.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable lli (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/lli -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/lli /builddir/build/BUILD/llvm-3.0.src/tools/lli/Release/lli.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-nm (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-nm' >llvm[2]: Compiling DifferenceEngine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.d" DifferenceEngine.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-bcanalyzer (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer/Release/llvm-bcanalyzer.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable lli (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/lli' >llvm[2]: Compiling llvm-diff.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.d" llvm-diff.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-ld (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-ld /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/Optimize.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld/Release/llvm-ld.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >OptimizerDriver.cpp: In member function 'bool llvm::BugDriver::runPasses(llvm::Module*, const std::vector<std::basic_string<char> >&, std::string&, bool, bool, unsigned int, const char* const*) const': >OptimizerDriver.cpp:149:53: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] >if ([ ! -f llvm-objdump/Makefile ] || \ > command test llvm-objdump/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-objdump; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Makefile llvm-objdump/Makefile; \ >fi; \ >make -C llvm-objdump all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/.dir >llvm[2]: ======= Finished Linking Release Executable llvm-bcanalyzer (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-bcanalyzer' >llvm[2]: Compiling MCFunction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.d" MCFunction.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.d.tmp"; exit 1; fi >llvm[2]: Compiling ToolRunner.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.d" ToolRunner.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llc (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llc /builddir/build/BUILD/llvm-3.0.src/tools/llc/Release/llc.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Compiling MachODump.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.d" MachODump.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-ld (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-ld' >llvm[2]: Compiling bugpoint.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.d" bugpoint.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llc (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llc' >llvm[2]: Compiling llvm-objdump.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.d" llvm-objdump.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable macho-dump (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/macho-dump /builddir/build/BUILD/llvm-3.0.src/tools/macho-dump/Release/macho-dump.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >if ([ ! -f llvm-rtdyld/Makefile ] || \ > command test llvm-rtdyld/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-rtdyld; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Makefile llvm-rtdyld/Makefile; \ >fi; \ >make -C llvm-rtdyld all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/.dir >llvm[2]: Compiling llvm-rtdyld.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.d" llvm-rtdyld.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.d.tmp"; exit 1; fi >if ([ ! -f llvm-dwarfdump/Makefile ] || \ > command test llvm-dwarfdump/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-dwarfdump; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Makefile llvm-dwarfdump/Makefile; \ >fi; \ >make -C llvm-dwarfdump all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/.dir >llvm[2]: Compiling llvm-dwarfdump.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.d" llvm-dwarfdump.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable macho-dump (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/macho-dump' >if ([ ! -f llvm-cov/Makefile ] || \ > command test llvm-cov/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-cov; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Makefile llvm-cov/Makefile; \ >fi; \ >make -C llvm-cov all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/.dir >llvm[2]: Compiling llvm-cov.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.d" llvm-cov.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.d.tmp"; exit 1; fi >if ([ ! -f llvm-size/Makefile ] || \ > command test llvm-size/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs llvm-size; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Makefile llvm-size/Makefile; \ >fi; \ >make -C llvm-size all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/.dir >llvm[2]: Compiling llvm-size.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.d" llvm-size.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-mc (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-mc /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/Disassembler.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc/Release/llvm-mc.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >In file included from llvm-cov.cpp:16:0: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GCOV.h: In member function 'uint32_t llvm::GCOVBuffer::readInt()': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/Support/GCOV.h:131:38: warning: cast from type 'const char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >llvm[2]: ======= Finished Linking Release Executable llvm-mc (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-mc' >if ([ ! -f lto/Makefile ] || \ > command test lto/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/lto/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs lto; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/lto/Makefile lto/Makefile; \ >fi; \ >make -C lto all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/lto' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/.dir >llvm[2]: Compiling LTOCodeGenerator.cpp for Release build (PIC) >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/lto -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.d" LTOCodeGenerator.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable llvm-rtdyld (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-rtdyld /builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld/Release/llvm-rtdyld.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Linking Release executable llvm-dwarfdump (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-dwarfdump /builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump/Release/llvm-dwarfdump.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-rtdyld (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-rtdyld' >llvm[2]: Compiling LTOModule.cpp for Release build (PIC) >llvm[2]: Linking Release executable llvm-cov (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-cov /builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov/Release/llvm-cov.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/lto -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.d" LTOModule.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-dwarfdump (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-dwarfdump' >if ([ ! -f bugpoint-passes/Makefile ] || \ > command test bugpoint-passes/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs bugpoint-passes; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Makefile bugpoint-passes/Makefile; \ >fi; \ >make -C bugpoint-passes all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/.dir >llvm[2]: Compiling TestPasses.cpp for Release build (PIC) >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.d" TestPasses.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.d.tmp"; exit 1; fi >if ([ ! -f edis/Makefile ] || \ > command test edis/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/edis/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs edis; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/edis/Makefile edis/Makefile; \ >fi; \ >make -C edis all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/edis' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/edis/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/.dir >llvm[2]: Compiling EDMain.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/edis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.d" EDMain.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable llvm-cov (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-cov' >llvm[2]: Compiling lto.cpp for Release build (PIC) >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/lto -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.d" lto.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.d.tmp"; exit 1; fi >echo "{" > /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.exports.map >grep -q "\<" /builddir/build/BUILD/llvm-3.0.src/tools/lto/lto.exports && echo " global:" >> /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.exports.map || : >sed -e 's/$/;/' -e 's/^/ /' < /builddir/build/BUILD/llvm-3.0.src/tools/lto/lto.exports >> /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.exports.map >echo " local: *;" >> /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.exports.map >echo "};" >> /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.exports.map >if ([ ! -f clang/Makefile ] || \ > command test clang/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs clang; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/Makefile clang/Makefile; \ >fi; \ >make -C clang all >make[2]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang' >for dir in utils/TableGen include lib tools runtime docs unittests; do \ > (make -C $dir all ) || exit 1; \ >done >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/.dir >LTOModule.cpp: In static member function 'static bool LTOModule::isBitcodeFile(const void*, size_t)': >LTOModule.cpp:50:45: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling ClangASTNodesEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.d" ClangASTNodesEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.d.tmp"; exit 1; fi >LTOModule.cpp: In static member function 'static llvm::MemoryBuffer* LTOModule::makeBuffer(const void*, size_t)': >LTOModule.cpp:121:33: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] >llvm[3]: Compiling ClangAttrEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.d" ClangAttrEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.d.tmp"; exit 1; fi >llvm[2]: Building Release Archive Library libEnhancedDisassembly.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libEnhancedDisassembly.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libEnhancedDisassembly.a /builddir/build/BUILD/llvm-3.0.src/tools/edis/Release/EDMain.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libEnhancedDisassembly.a >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/edis' >llvm[3]: Compiling ClangDiagnosticsEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.d" ClangDiagnosticsEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.d.tmp"; exit 1; fi >llvm[2]: Linking Release Loadable Module BugpointPasses.so >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN' -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -shared -o /builddir/build/BUILD/llvm-3.0.src/Release/lib/BugpointPasses.so /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes/Release/TestPasses.o \ > -lpthread -lffi -ldl -lm >llvm[3]: Compiling ClangSACheckersEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.d" ClangSACheckersEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.d.tmp"; exit 1; fi >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint-passes' >llvm[3]: Compiling NeonEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.d" NeonEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.d.tmp"; exit 1; fi >llvm[2]: Linking Release executable opt (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/opt -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/opt /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/AnalysisWrappers.o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/GraphPrinters.o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/PrintSCC.o /builddir/build/BUILD/llvm-3.0.src/tools/opt/Release/opt.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[3]: Compiling OptParserEmitter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.d" OptParserEmitter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.d.tmp"; exit 1; fi >llvm[3]: Compiling TableGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.d" TableGen.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.d.tmp"; exit 1; fi >llvm[2]: ======= Finished Linking Release Executable opt (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/opt' >OptParserEmitter.cpp: In function 'int CompareOptionRecords(const void*, const void*)': >OptParserEmitter.cpp:35:33: warning: cast from type 'const void*' to type 'llvm::Record**' casts away qualifiers [-Wcast-qual] >OptParserEmitter.cpp:36:33: warning: cast from type 'const void*' to type 'llvm::Record**' casts away qualifiers [-Wcast-qual] >llvm[2]: Linking Release executable llvm-objdump (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-objdump /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MCFunction.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/MachODump.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump/Release/llvm-objdump.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-objdump (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-objdump' >llvm[2]: Linking Release executable llvm-size (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-size /builddir/build/BUILD/llvm-3.0.src/tools/llvm-size/Release/llvm-size.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Linking Release executable bugpoint (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -Wl,-export-dynamic -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/bugpoint /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/BugDriver.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/CrashDebugger.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExecutionDriver.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ExtractFunction.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/FindBugs.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/Miscompilation.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/OptimizerDriver.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/ToolRunner.o /builddir/build/BUILD/llvm-3.0.src/tools/bugpoint/Release/bugpoint.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: Linking Release Shared Library libLTO.so >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/lto -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN' -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -shared -o /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLTO.so /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.o \ > -lLLVM-3.0 -Wl,--version-script,/builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.exports.map -lpthread -lffi -ldl -lm >llvm[2]: Building Release Archive Library libLTO.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLTO.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLTO.a /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOCodeGenerator.o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/LTOModule.o /builddir/build/BUILD/llvm-3.0.src/tools/lto/Release/lto.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libLTO.a >llvm[2]: ======= Finished Linking Release Executable llvm-size (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-size' >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/lto' >llvm[2]: ======= Finished Linking Release Executable bugpoint (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/bugpoint' >llvm[2]: Linking Release executable llvm-diff (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/llvm-diff /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffConsumer.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DiffLog.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/DifferenceEngine.o /builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff/Release/llvm-diff.o \ >-lLLVM-3.0 -lpthread -lffi -ldl -lm >llvm[2]: ======= Finished Linking Release Executable llvm-diff (without symbols) >make[2]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/llvm-diff' >llvm[3]: Linking Release executable clang-tblgen (without symbols) >g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -Woverloaded-virtual -Wcast-qual -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -Wl,-R -Wl,'$ORIGIN/../lib' -Wl,-R -Wl,/builddir/build/BUILD/llvm-3.0.src/Release/bin -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -L/builddir/build/BUILD/llvm-3.0.src/Release/lib -Wl,--version-script=/builddir/build/BUILD/llvm-3.0.src/autoconf/ExportMap.map -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -Wl,-z,relro -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -o /builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangASTNodesEmitter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangAttrEmitter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangDiagnosticsEmitter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/ClangSACheckersEmitter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/NeonEmitter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/OptParserEmitter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen/Release/TableGen.o -lLLVMTableGen -lLLVMSupport \ > -lpthread -lffi -ldl -lm >llvm[3]: ======= Finished Linking Release Executable clang-tblgen (without symbols) >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/utils/TableGen' >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include' >for dir in clang clang-c; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang' >for dir in AST Basic Driver Lex Parse Serialization; do \ > (make -C $dir all ) || exit 1; \ >done >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/.dir >llvm[5]: Building Clang attribute classes with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-classes -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/Attrs.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/../../ /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/../Basic/Attr.td >llvm[5]: Building Clang attribute implementations with tblgen >llvm[5]: Building Clang statement node tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-impl -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/AttrImpl.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/../../ /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/../Basic/Attr.td >llvm[5]: Building Clang declaration node tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-stmt-nodes -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/StmtNodes.inc.tmp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/../Basic/StmtNodes.td >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-decl-nodes -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/DeclNodes.inc.tmp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/../Basic/DeclNodes.td >/usr/bin/cmp -s DeclNodes.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/DeclNodes.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/DeclNodes.inc.tmp DeclNodes.inc >/usr/bin/cmp -s StmtNodes.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/StmtNodes.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/StmtNodes.inc.tmp StmtNodes.inc >/usr/bin/cmp -s Attrs.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/Attrs.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/Attrs.inc.tmp Attrs.inc >/usr/bin/cmp -s AttrImpl.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/AttrImpl.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST/Release/AttrImpl.inc.tmp AttrImpl.inc >make[5]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/AST' >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/.dir >llvm[5]: Building Clang Analysis diagnostic tables with tblgen >llvm[5]: Building Clang AST diagnostic tables with tblgen >llvm[5]: Building Clang Common diagnostic tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Analysis -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticAnalysisKinds.inc.tmp Diagnostic.td >llvm[5]: Building Clang Driver diagnostic tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=AST -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticASTKinds.inc.tmp Diagnostic.td >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Common -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticCommonKinds.inc.tmp Diagnostic.td >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Driver -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticDriverKinds.inc.tmp Diagnostic.td >llvm[5]: Building Clang Frontend diagnostic tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Frontend -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticFrontendKinds.inc.tmp Diagnostic.td >llvm[5]: Building Clang Lex diagnostic tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Lex -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticLexKinds.inc.tmp Diagnostic.td >llvm[5]: Building Clang Parse diagnostic tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Parse -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticParseKinds.inc.tmp Diagnostic.td >llvm[5]: Building Clang Sema diagnostic tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-defs -clang-component=Sema -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticSemaKinds.inc.tmp Diagnostic.td >llvm[5]: Building Clang diagnostic name index with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diags-index-name -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticIndexName.inc.tmp Diagnostic.td >llvm[5]: Building Clang diagnostic groups with tblgen >llvm[5]: Building Clang attribute list with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-diag-groups -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticGroups.inc.tmp Diagnostic.td >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-list -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/AttrList.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/../.. Attr.td >llvm[5]: Building Clang arm_neon.inc with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-arm-neon-sema -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/arm_neon.inc.tmp arm_neon.td >llvm[5]: Updating Clang version info. >sed -e "s#@CLANG_VERSION@#3.0#g" \ > -e "s#@CLANG_VERSION_MAJOR@#3#g" \ > -e "s#@CLANG_VERSION_MINOR@#0#g" \ > -e "s#@CLANG_VERSION_PATCHLEVEL@##g" \ > -e "s#@CLANG_HAS_VERSION_PATCHLEVEL@#0#g" \ > Version.inc.in > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/Version.inc.tmp >/usr/bin/cmp -s Version.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/Version.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/Version.inc.tmp Version.inc >/usr/bin/cmp -s AttrList.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/AttrList.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/AttrList.inc.tmp AttrList.inc >/usr/bin/cmp -s arm_neon.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/arm_neon.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/arm_neon.inc.tmp arm_neon.inc >/usr/bin/cmp -s DiagnosticDriverKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticDriverKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticDriverKinds.inc.tmp DiagnosticDriverKinds.inc >/usr/bin/cmp -s DiagnosticAnalysisKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticAnalysisKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticAnalysisKinds.inc.tmp DiagnosticAnalysisKinds.inc >/usr/bin/cmp -s DiagnosticASTKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticASTKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticASTKinds.inc.tmp DiagnosticASTKinds.inc >/usr/bin/cmp -s DiagnosticCommonKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticCommonKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticCommonKinds.inc.tmp DiagnosticCommonKinds.inc >/usr/bin/cmp -s DiagnosticIndexName.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticIndexName.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticIndexName.inc.tmp DiagnosticIndexName.inc >/usr/bin/cmp -s DiagnosticLexKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticLexKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticLexKinds.inc.tmp DiagnosticLexKinds.inc >/usr/bin/cmp -s DiagnosticParseKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticParseKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticParseKinds.inc.tmp DiagnosticParseKinds.inc >/usr/bin/cmp -s DiagnosticSemaKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticSemaKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticSemaKinds.inc.tmp DiagnosticSemaKinds.inc >/usr/bin/cmp -s DiagnosticFrontendKinds.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticFrontendKinds.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticFrontendKinds.inc.tmp DiagnosticFrontendKinds.inc >/usr/bin/cmp -s DiagnosticGroups.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticGroups.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic/Release/DiagnosticGroups.inc.tmp DiagnosticGroups.inc >make[5]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Basic' >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/.dir >llvm[5]: Building Clang Driver Option tables with tblgen >llvm[5]: Building Clang CC1 Option tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-opt-parser-defs -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/Options.inc.tmp Options.td >llvm[5]: Building Clang CC1 Assembler Option tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-opt-parser-defs -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/CC1Options.inc.tmp CC1Options.td >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-opt-parser-defs -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/CC1AsOptions.inc.tmp CC1AsOptions.td >/usr/bin/cmp -s CC1AsOptions.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/CC1AsOptions.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/CC1AsOptions.inc.tmp CC1AsOptions.inc >/usr/bin/cmp -s CC1Options.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/CC1Options.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/CC1Options.inc.tmp CC1Options.inc >/usr/bin/cmp -s Options.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/Options.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver/Release/Options.inc.tmp Options.inc >make[5]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Driver' >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/Release/.dir >llvm[5]: Building Clang attribute spellings with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-spelling-list -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/Release/AttrSpellings.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/../../ /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/../Basic/Attr.td >/usr/bin/cmp -s AttrSpellings.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/Release/AttrSpellings.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex/Release/AttrSpellings.inc.tmp AttrSpellings.inc >make[5]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Lex' >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/Release/.dir >llvm[5]: Building Clang attribute late-parsed table with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-late-parsed-list -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/Release/AttrLateParsed.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/../../ /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/../Basic/Attr.td >/usr/bin/cmp -s AttrLateParsed.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/Release/AttrLateParsed.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse/Release/AttrLateParsed.inc.tmp AttrLateParsed.inc >make[5]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Parse' >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/.dir >llvm[5]: Building Clang PCH reader with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-pch-read -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/AttrPCHRead.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/../../ /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/../Basic/Attr.td >llvm[5]: Building Clang PCH writer with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-attr-pch-write -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/AttrPCHWrite.inc.tmp \ > -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/../../ /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/../Basic/Attr.td >/usr/bin/cmp -s AttrPCHRead.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/AttrPCHRead.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/AttrPCHRead.inc.tmp AttrPCHRead.inc >/usr/bin/cmp -s AttrPCHWrite.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/AttrPCHWrite.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization/Release/AttrPCHWrite.inc.tmp AttrPCHWrite.inc >make[5]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang/Serialization' >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang' >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang-c' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include/clang-c' >make[3]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/include' >make[3]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib' >if ([ ! -f Headers/Makefile ] || \ > command test Headers/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Headers; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Makefile Headers/Makefile; \ >fi; \ >make -C Headers all >if ([ ! -f Basic/Makefile ] || \ > command test Basic/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Basic; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Makefile Basic/Makefile; \ >fi; \ >make -C Basic all >if ([ ! -f Lex/Makefile ] || \ > command test Lex/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Lex; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Makefile Lex/Makefile; \ >fi; \ >make -C Lex all >if ([ ! -f Parse/Makefile ] || \ > command test Parse/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Parse; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Makefile Parse/Makefile; \ >fi; \ >make -C Parse all >if ([ ! -f AST/Makefile ] || \ > command test AST/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs AST; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Makefile AST/Makefile; \ >fi; \ >make -C AST all >if ([ ! -f Sema/Makefile ] || \ > command test Sema/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Sema; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Makefile Sema/Makefile; \ >fi; \ >make -C Sema all >if ([ ! -f CodeGen/Makefile ] || \ > command test CodeGen/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs CodeGen; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Makefile CodeGen/Makefile; \ >fi; \ >make -C CodeGen all >if ([ ! -f Analysis/Makefile ] || \ > command test Analysis/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Analysis; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Makefile Analysis/Makefile; \ >fi; \ >make -C Analysis all >if ([ ! -f StaticAnalyzer/Makefile ] || \ > command test StaticAnalyzer/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs StaticAnalyzer; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Makefile StaticAnalyzer/Makefile; \ >fi; \ >make -C StaticAnalyzer all >if ([ ! -f Rewrite/Makefile ] || \ > command test Rewrite/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Rewrite; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Makefile Rewrite/Makefile; \ >fi; \ >make -C Rewrite all >if ([ ! -f ARCMigrate/Makefile ] || \ > command test ARCMigrate/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs ARCMigrate; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Makefile ARCMigrate/Makefile; \ >fi; \ >make -C ARCMigrate all >if ([ ! -f Serialization/Makefile ] || \ > command test Serialization/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Serialization; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Makefile Serialization/Makefile; \ >fi; \ >make -C Serialization all >if ([ ! -f Frontend/Makefile ] || \ > command test Frontend/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Frontend; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Makefile Frontend/Makefile; \ >fi; \ >make -C Frontend all >if ([ ! -f FrontendTool/Makefile ] || \ > command test FrontendTool/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs FrontendTool; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Makefile FrontendTool/Makefile; \ >fi; \ >make -C FrontendTool all >if ([ ! -f Index/Makefile ] || \ > command test Index/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Index; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Makefile Index/Makefile; \ >fi; \ >make -C Index all >if ([ ! -f Driver/Makefile ] || \ > command test Driver/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Driver; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Makefile Driver/Makefile; \ >fi; \ >make -C Driver all >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer' >for dir in Checkers Frontend; do \ > (make -C $dir all ) || exit 1; \ >done >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/.dir >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Release/.dir >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release > /dev/null >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include > /dev/null >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release > /dev/null >llvm[4]: Compiling ExecuteCompilerInvocation.cpp for Release build >llvm[4]: Compiling ParseAST.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.d" ExecuteCompilerInvocation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.d" ParseAST.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/.dir >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/.dir >llvm[4]: Compiling AnalysisContext.cpp for Release build >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release > /dev/null >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.d" AnalysisContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.d.tmp"; exit 1; fi >llvm[4]: Compiling ASTCommon.cpp for Release build >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/.dir >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.d" ASTCommon.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.d.tmp"; exit 1; fi >llvm[4]: Compiling DeltaTree.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.d" DeltaTree.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/.dir >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release > /dev/null >llvm[4]: Compiling ARCMT.cpp for Release build >llvm[4]: Compiling Builtins.cpp for Release build >llvm[4]: Compiling ASTLocation.cpp for Release build >llvm[4]: Compiling HeaderMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.d" ARCMT.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMT.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.d" Builtins.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.o ; \ >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.d" HeaderMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.d.tmp"; exit 1; fi > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.d" ASTLocation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.d.tmp"; exit 1; fi >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release > /dev/null >llvm[4]: Building Clang arm_neon.h.inc with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-arm-neon -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Release/arm_neon.h.inc.tmp ../../include/clang/Basic/arm_neon.td >llvm[4]: Compiling Action.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.d" Action.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/.dir >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/.dir >make[4]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/.dir >llvm[4]: Compiling ASTConsumers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.d" ASTConsumers.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.d.tmp"; exit 1; fi >llvm[4]: Compiling AnalysisBasedWarnings.cpp for Release build >llvm[4]: Compiling APValue.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.d" APValue.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/APValue.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.d" AnalysisBasedWarnings.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AnalysisBasedWarnings.d.tmp"; exit 1; fi >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/.dir >llvm[4]: Compiling BackendUtil.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.d" BackendUtil.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/BackendUtil.d.tmp"; exit 1; fi >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers' >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release > /dev/null >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/.dir >/usr/bin/cmp -s arm_neon.h.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Release/arm_neon.h.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/Release/arm_neon.h.inc.tmp arm_neon.h.inc >llvm[5]: Building Clang SA Checkers tables with tblgen >/builddir/build/BUILD/llvm-3.0.src/Release/bin/clang-tblgen -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/include -I /builddir/build/BUILD/llvm-3.0.src/lib/Target -gen-clang-sa-checkers -I /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/Checkers.inc.tmp Checkers.td >cp arm_neon.h.inc /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/arm_neon.h >/usr/bin/cmp -s Checkers.inc /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/Checkers.inc.tmp || /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/Checkers.inc.tmp Checkers.inc >llvm[4]: Copying arm_neon.h.inc to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/nmmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/nmmintrin.h >llvm[4]: Copying nmmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/varargs.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/varargs.h >llvm[5]: Compiling AdjustedReturnValueChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.d" AdjustedReturnValueChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AdjustedReturnValueChecker.d.tmp"; exit 1; fi >llvm[4]: Copying varargs.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/limits.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/limits.h >llvm[4]: Copying limits.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/stdbool.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/stdbool.h >llvm[4]: Copying stdbool.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/tmmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/tmmintrin.h >llvm[4]: Copying tmmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/immintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/immintrin.h >llvm[4]: Copying immintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/stddef.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/stddef.h >llvm[4]: Copying stddef.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/float.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/float.h >llvm[4]: Copying float.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/tgmath.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/tgmath.h >llvm[4]: Copying tgmath.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/mmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/mmintrin.h >llvm[4]: Copying mmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/iso646.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/iso646.h >llvm[4]: Copying iso646.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/xmmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/xmmintrin.h >llvm[4]: Compiling FixItRewriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.d" FixItRewriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.d.tmp"; exit 1; fi >llvm[4]: Copying xmmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/mm_malloc.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/mm_malloc.h >llvm[4]: Copying mm_malloc.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/stdint.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/stdint.h >llvm[4]: Copying stdint.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/pmmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/pmmintrin.h >llvm[4]: Copying pmmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/avxintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/avxintrin.h >llvm[4]: Copying avxintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/x86intrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/x86intrin.h >llvm[4]: Copying x86intrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/stdarg.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/stdarg.h >llvm[4]: Copying stdarg.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/emmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/emmintrin.h >llvm[4]: Copying emmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/stdalign.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/stdalign.h >llvm[4]: Copying stdalign.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/wmmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/wmmintrin.h >llvm[4]: Copying wmmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/smmintrin.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/smmintrin.h >llvm[4]: Copying smmintrin.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/altivec.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/altivec.h >llvm[4]: Copying altivec.h to build dir >cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers/mm3dnow.h /builddir/build/BUILD/llvm-3.0.src/Release/lib/clang/3.0/include/mm3dnow.h >llvm[4]: Copying mm3dnow.h to build dir >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Headers' >llvm[5]: Compiling AnalyzerStatsChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.d" AnalyzerStatsChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AnalyzerStatsChecker.d.tmp"; exit 1; fi >HeaderMap.cpp: In member function 'clang::HMapBucket clang::HeaderMap::getBucket(unsigned int) const': >HeaderMap.cpp:147:26: warning: cast from type 'const clang::HMapBucket*' to type 'char*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from ASTCommon.h:17, > from ASTCommon.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Arg.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.d" Arg.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.d.tmp"; exit 1; fi >llvm[4]: Compiling ConvertUTF.c for Release build >if gcc -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fPIC -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.d" ConvertUTF.c -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Basic/SourceManager.h:22:0, > from ASTConsumers.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TypeLoc.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/ASTLocation.h:17, > from ASTLocation.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Diagnostic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.d" Diagnostic.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling HeaderSearch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.d" HeaderSearch.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from AnalysisContext.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/Sema.h:23, > from ParseAST.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from AdjustedReturnValueChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from AnalysisBasedWarnings.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/ARCMigrate/FileRemapper.h:15:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/ARCMigrate/ARCMT.h:13, > from Internals.h:13, > from ARCMT.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangFrontendTool.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangFrontendTool.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangFrontendTool.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool/Release/ExecuteCompilerInvocation.o >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from AnalyzerStatsChecker.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangFrontendTool.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FrontendActions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.d" FrontendActions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/FrontendTool' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ArgList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.d" ArgList.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTConsumer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.d" ASTConsumer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTConsumer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DiagnosticIDs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.d" DiagnosticIDs.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.d" ASTContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTContext.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTReader.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.d" ASTReader.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from AdjustedReturnValueChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from AdjustedReturnValueChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/Lex/Preprocessor.h:20, > from FrontendActions.cpp:12: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from AnalyzerStatsChecker.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from AnalyzerStatsChecker.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGBlocks.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.d" CGBlocks.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBlocks.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTReader.h:17, > from ASTReader.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from ASTContext.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGDebugInfo.h:17, > from CGBlocks.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare]llvm[4]: Compiling Analyzer.cpp for Release build >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.d" Analyzer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CC1AsOptions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.d" CC1AsOptions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.d.tmp"; exit 1; fi >In file included from ASTReaderInternals.h:16:0, > from ASTReader.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Basic/OnDiskHashTable.h: In function 'uint32_t clang::io::ReadLE32(const unsigned char*&)': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Basic/OnDiskHashTable.h:105:29: warning: cast from type 'const unsigned char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from Analyzer.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTReader.h:17, > from ASTReader.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CallGraph.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.d" CallGraph.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.d.tmp"; exit 1; fi >llvm[4]: Compiling CC1Options.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.d" CC1Options.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTMerge.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.d" ASTMerge.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.d.tmp"; exit 1; fi >llvm[4]: Compiling Lexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.d" Lexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Compilation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.d" Compilation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TypeLoc.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/ASTLocation.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/CallGraph.h:17, > from CallGraph.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >ASTReader.cpp: In member function 'clang::serialization::reader::ASTDeclContextNameLookupTrait::data_type clang::serialization::reader::ASTDeclContextNameLookupTrait::ReadData(clang::serialization::reader::ASTDeclContextNameLookupTrait::internal_key_type, const unsigned char*, unsigned int)': >ASTReader.cpp:727:29: warning: cast from type 'const unsigned char*' to type 'clang::serialization::DeclID* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TypeLoc.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Index/ASTLocation.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Frontend/ASTUnit.h:17, > from ASTMerge.cpp:9: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseCXXInlineMethods.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.d" ParseCXXInlineMethods.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >Lexer.cpp: In static member function 'static clang::SourceLocation clang::Lexer::GetBeginningOfToken(clang::SourceLocation, const clang::SourceManager&, const clang::LangOptions&)': >Lexer.cpp:489:30: warning: variable 'FileLocInfo' set but not used [-Wunused-but-set-variable] >Lexer.cpp:490:30: warning: variable 'BeginFileLocInfo' set but not used [-Wunused-but-set-variable] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >Lexer.cpp: In member function 'bool clang::Lexer::SkipBlockComment(clang::Token&, const char*)': >Lexer.cpp:1930:15: warning: cast from type 'const char*' to type '__vector(16) unsigned char*' casts away qualifiers [-Wcast-qual] >llvm[4]: Compiling HTMLPrint.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.d" HTMLPrint.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FileManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.d" FileManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ASTContext.h:23, > from HTMLPrint.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FileSystemStatCache.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.d" FileSystemStatCache.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Driver.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.d" Driver.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseCXXInlineMethods.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ArrayBoundChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.d" ArrayBoundChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CFG.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.d" CFG.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DriverOptions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.d" DriverOptions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.d.tmp"; exit 1; fi >llvm[4]: Compiling ASTReaderDecl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.d" ASTReaderDecl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CFGReachabilityAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.d" CFGReachabilityAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.d.tmp"; exit 1; fi >llvm[4]: Compiling HTMLRewrite.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.d" HTMLRewrite.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from ArrayBoundChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/CFG.h:25, > from CFG.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling IdentifierTable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.d" IdentifierTable.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from ASTCommon.h:17, > from ASTReaderDecl.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/PreprocessorLexer.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/Lexer.h:17, > from Lexer.cpp:27: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/Token.h: In static member function 'static std::pair<unsigned int, bool> clang::Lexer::ComputePreamble(const llvm::MemoryBuffer*, const clang::LangOptions&, unsigned int)': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/Token.h:237:72: warning: '*((void*)& IfStartTok +14)' may be used uninitialized in this function [-Wmaybe-uninitialized] >Lexer.cpp:519:9: note: '*((void*)& IfStartTok +14)' was declared here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTUnit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.d" ASTUnit.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/CFG.h:25, > from CFGReachabilityAnalysis.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling LiteralSupport.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.d" LiteralSupport.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TypeLoc.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Index/ASTLocation.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Frontend/ASTUnit.h:17, > from ASTUnit.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from ArrayBoundChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from ArrayBoundChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclReferenceMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.d" DeclReferenceMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling AttributeList.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.d" AttributeList.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/AttributeList.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TypeLoc.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/ASTLocation.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/DeclReferenceMap.h:18, > from DeclReferenceMap.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling RewriteMacros.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.d" RewriteMacros.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CodeCompleteConsumer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.d" CodeCompleteConsumer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/CodeCompleteConsumer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling HostInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.d" HostInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling LangOptions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.d" LangOptions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:18, > from AttributeList.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling MacroArgs.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.d" MacroArgs.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SourceLocation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.d" SourceLocation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ARCMTActions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.d" ARCMTActions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/ARCMTActions.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/CodeCompleteConsumer.h:16, > from CodeCompleteConsumer.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const char*, const llvm::MemoryBuffer*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const char*, const llvm::MemoryBuffer*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const char*, const llvm::MemoryBuffer*>' >ASTUnit.cpp:559:22: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const char*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const llvm::MemoryBuffer*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const char*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const llvm::MemoryBuffer*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseDecl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.d" ParseDecl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FileRemapper.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.d" FileRemapper.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/FileRemapper.d.tmp"; exit 1; fi >llvm[4]: Compiling SourceManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.d" SourceManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling MacroInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.d" MacroInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.d.tmp"; exit 1; fi >llvm[5]: Compiling ArrayBoundCheckerV2.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.d" ArrayBoundCheckerV2.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ArrayBoundCheckerV2.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/ARCMigrate/FileRemapper.h:15:0, > from FileRemapper.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::FileEntry*, llvm::MemoryBuffer*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::FileEntry*, llvm::MemoryBuffer*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::FileEntry*, llvm::MemoryBuffer*>' >FileRemapper.cpp:32:69: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::FileEntry*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::MemoryBuffer*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::FileEntry*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::MemoryBuffer*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseDecl.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling RewriteObjC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.d" RewriteObjC.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.d.tmp"; exit 1; fi >llvm[4]: Compiling CGBuiltin.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.d" CGBuiltin.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGBuiltin.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Job.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.d" Job.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from ArrayBoundCheckerV2.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGCUDANV.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.d" CGCUDANV.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDANV.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/AST.h:18, > from RewriteObjC.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from TargetInfo.h:19, > from CGBuiltin.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling OptTable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.d" OptTable.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.d.tmp"; exit 1; fi >llvm[4]: Compiling PPCaching.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.d" PPCaching.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from ArrayBoundCheckerV2.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from ArrayBoundCheckerV2.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGCUDANV.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclSpec.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.d" DeclSpec.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DeclSpec.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Option.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.d" Option.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PlistReporter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.d" PlistReporter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/PlistReporter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PPDirectives.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.d" PPDirectives.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/LocInfoType.h:17, > from DeclSpec.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Phases.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.d" Phases.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.d.tmp"; exit 1; fi >llvm[4]: Compiling Entity.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.d" Entity.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.d.tmp"; exit 1; fi >llvm[4]: Compiling Tool.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.d" Tool.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >llvm[4]: Compiling ToolChain.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.d" ToolChain.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from EntityImpl.h:17, > from Entity.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransAPIUses.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.d" TransAPIUses.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAPIUses.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ToolChains.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.d" ToolChains.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.d.tmp"; exit 1; fi >DeclSpec.cpp: In member function 'void clang::DeclSpec::setProtocolQualifiers(clang::Decl* const*, unsigned int, clang::SourceLocation*, clang::SourceLocation)': >DeclSpec.cpp:733:17: warning: cast from type 'clang::Decl* const*' to type 'void*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransAPIUses.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TargetInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.d" TargetInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.d.tmp"; exit 1; fi >llvm[4]: Compiling Tools.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.d" Tools.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.d.tmp"; exit 1; fi >llvm[5]: Compiling AttrNonNullChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.d" AttrNonNullChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/AttrNonNullChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PPExpressions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.d" PPExpressions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from AttrNonNullChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Targets.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.d" Targets.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DelayedDiagnostic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.d" DelayedDiagnostic.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/DelayedDiagnostic.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from AttrNonNullChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >llvm[4]: Compiling CFGStmtMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.d" CFGStmtMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from AttrNonNullChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling GlobalSelector.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.d" GlobalSelector.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from EntityImpl.h:17, > from ProgramImpl.h:17, > from GlobalSelector.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/DelayedDiagnostic.h:24, > from DelayedDiagnostic.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/CFG.h:25, > from CFGStmtMap.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTDiagnostic.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.d" ASTDiagnostic.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTDiagnostic.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PPLexerChange.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.d" PPLexerChange.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from ASTDiagnostic.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTImporter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.d" ASTImporter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ASTImporter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseDeclCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.d" ParseDeclCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.d.tmp"; exit 1; fi >llvm[4]: Compiling IdentifierResolver.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.d" IdentifierResolver.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/IdentifierResolver.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling JumpDiagnostics.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.d" JumpDiagnostics.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/JumpDiagnostics.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Handlers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.d" Handlers.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclarationName.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTImporter.h:17, > from ASTImporter.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CacheTokens.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.d" CacheTokens.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.d.tmp"; exit 1; fi >llvm[4]: Compiling PPMacroExpansion.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.d" PPMacroExpansion.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from Handlers.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from JumpDiagnostics.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CocoaConventions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.d" CocoaConventions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:18, > from IdentifierResolver.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling IndexProvider.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.d" IndexProvider.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BasicObjCFoundationChecks.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.d" BasicObjCFoundationChecks.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BasicObjCFoundationChecks.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseDeclCXX.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from CacheTokens.cpp:20:0: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Basic/OnDiskHashTable.h: In function 'uint32_t clang::io::ReadLE32(const unsigned char*&)': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Basic/OnDiskHashTable.h:105:29: warning: cast from type 'const unsigned char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from IndexProvider.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Indexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.d" Indexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from CocoaConventions.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from BasicObjCFoundationChecks.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Indexer.h:18, > from Indexer.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling MultiInitializer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.d" MultiInitializer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/MultiInitializer.d.tmp"; exit 1; fi >llvm[4]: Compiling Program.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.d" Program.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from BasicObjCFoundationChecks.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from BasicObjCFoundationChecks.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:21:0, > from MultiInitializer.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGCUDARuntime.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.d" CGCUDARuntime.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCUDARuntime.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::CallExpr*, const clang::CXXConstructExpr*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h:206:66: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:19:0, > from EntityImpl.h:17, > from ProgramImpl.h:17, > from Program.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:18, > from CGCUDARuntime.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FormatString.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.d" FormatString.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransARCAssign.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.d" TransARCAssign.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransARCAssign.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTReaderStmt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.d" ASTReaderStmt.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/CanonicalType.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/Analyses/FormatString.h:22, > from FormatStringParsing.h:4, > from FormatString.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransARCAssign.cpp:24: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTReader.h:17, > from ASTReaderStmt.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.d" CGCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXX.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CompilerInstance.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.d" CompilerInstance.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.d.tmp"; exit 1; fi >llvm[4]: Compiling CGCXXABI.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.d" CGCXXABI.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCXXABI.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PTHLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.d" PTHLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGCXXABI.h:20, > from CGCXXABI.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TokenKinds.cpp for Release build >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Types.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.d" Types.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGCXXABI.h:20, > from CGCXX.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.d" TokenKinds.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling VersionTuple.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.d" VersionTuple.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Pragma.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.d" Pragma.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.d.tmp"; exit 1; fi >llvm[4]: Compiling LiveVariables.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.d" LiveVariables.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from PTHLexer.cpp:18:0: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Basic/OnDiskHashTable.h: In function 'uint32_t clang::io::ReadLE32(const unsigned char*&)': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Basic/OnDiskHashTable.h:105:29: warning: cast from type 'const unsigned char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >llvm[4]: Building Release Archive Library libclangDriver.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangDriver.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangDriver.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Action.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Arg.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ArgList.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1AsOptions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/CC1Options.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Compilation.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Driver.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/DriverOptions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/HostInfo.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Job.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/OptTable.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Option.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Phases.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tool.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChain.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/ToolChains.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Tools.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver/Release/Types.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangDriver.a >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/Sema.h:23, > from CompilerInstance.cpp:11: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Driver' >llvm[4]: Compiling PrintfFormatString.cpp for Release build >llvm[4]: Compiling Version.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic -DNDEBUG -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -DSVN_REVISION='""' -DSVN_REPOSITORY='""' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.d" Version.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.d" PrintfFormatString.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >PTHLexer.cpp: In static member function 'static clang::PTHManager* clang::PTHManager::Create(const string&, clang::DiagnosticsEngine&)': >PTHLexer.cpp:451:70: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >PTHLexer.cpp:452:68: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/Analyses/LiveVariables.h:17, > from LiveVariables.cpp:1: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Scope.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.d" Scope.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Scope.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangBasic.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangBasic.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangBasic.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Builtins.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/ConvertUTF.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Diagnostic.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/DiagnosticIDs.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileManager.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/FileSystemStatCache.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/IdentifierTable.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/LangOptions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceLocation.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/SourceManager.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TargetInfo.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Targets.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/TokenKinds.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/Version.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic/Release/VersionTuple.o >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangBasic.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Basic' >llvm[4]: Compiling CompilerInvocation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.d" CompilerInvocation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/CanonicalType.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/Analyses/FormatString.h:22, > from PrintfFormatString.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BuiltinFunctionChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.d" BuiltinFunctionChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/BuiltinFunctionChecker.d.tmp"; exit 1; fi >llvm[4]: Compiling CreateInvocationFromCommandLine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.d" CreateInvocationFromCommandLine.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Sema.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.d" Sema.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/Sema.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseExpr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.d" ParseExpr.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >CompilerInstance.cpp: In member function 'virtual void* clang::CompilerInstance::loadModule(clang::SourceLocation, clang::IdentifierInfo&, clang::SourceLocation)': >CompilerInstance.cpp:1110:21: warning: cast from type 'const clang::FileEntry*' to type 'clang::ModuleKey {aka void*}' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Serialization/ASTReader.h:17, > from CompilerInvocation.cpp:22: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from BuiltinFunctionChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseExpr.cpp:22: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from Sema.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseExprCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.d" ParseExprCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from BuiltinFunctionChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >llvm[4]: Compiling SemaAccess.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.d" SemaAccess.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAccess.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PreprocessingRecord.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.d" PreprocessingRecord.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SelectorMap.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.d" SelectorMap.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from BuiltinFunctionChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>, clang::TemplateTemplateParmDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>, clang::TemplateTemplateParmDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>, clang::TemplateTemplateParmDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/TemplateDeduction.h:106:21: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateTypeParmDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::NonTypeTemplateParmDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateTypeParmDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::NonTypeTemplateParmDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>, clang::TemplateTemplateParmDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>, clang::TemplateTemplateParmDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*>, clang::TemplateTemplateParmDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/TemplateDeduction.h:106:21: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TemplateTemplateParmDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TemplateTemplateParmDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SemaAttr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.d" SemaAttr.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaAttr.d.tmp"; exit 1; fi >llvm[4]: Compiling CGCall.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.d" CGCall.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCall.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/PreprocessingRecord.h:17, > from PreprocessingRecord.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaAccess.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaAttr.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TypeLoc.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/ASTLocation.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/Index/SelectorMap.h:18, > from SelectorMap.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGCall.h:20, > from CGCall.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseExprCXX.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling RewriteRope.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.d" RewriteRope.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Preprocessor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.d" Preprocessor.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling RewriteTest.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.d" RewriteTest.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.d.tmp"; exit 1; fi >llvm[4]: Compiling AttrImpl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.d" AttrImpl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/AttrImpl.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclContextInternals.h:38:46: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CXXInheritance.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.d" CXXInheritance.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/CXXInheritance.d.tmp"; exit 1; fi >llvm[5]: Compiling CStringChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.d" CStringChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CStringChecker.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/Preprocessor.h:20, > from Preprocessor.cpp:28: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTWriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.d" ASTWriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from AttrImpl.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclarationName.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/CXXInheritance.h:17, > from CXXInheritance.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransAutoreleasePool.cpp for Release build >llvm[4]: Compiling Rewriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.d" TransAutoreleasePool.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransAutoreleasePool.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.d" Rewriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CStringChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Stmt.h:22, > from Rewriter.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransAutoreleasePool.cpp:30: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTWriter.h:17, > from ASTWriter.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >CXXInheritance.cpp: In member function 'bool clang::CXXRecordDecl::isProvablyNotDerivedFrom(const clang::CXXRecordDecl*) const': >CXXInheritance.cpp:116:64: warning: cast from type 'const clang::CXXRecordDecl*' to type 'void*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TokenRewriter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.d" TokenRewriter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ProgramPoint.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.d" ProgramPoint.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CStringChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CStringChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangIndex.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangIndex.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangIndex.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/ASTLocation.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Analyzer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/CallGraph.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/DeclReferenceMap.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Entity.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/GlobalSelector.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Handlers.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/IndexProvider.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Indexer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/Program.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index/Release/SelectorMap.o >llvm[4]: Compiling PreprocessorLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.d" PreprocessorLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangIndex.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Index' >llvm[4]: Compiling TransBlockObjCVariable.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.d" TransBlockObjCVariable.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransBlockObjCVariable.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/ProgramPoint.h:18, > from ProgramPoint.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SemaCXXScopeSpec.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.d" SemaCXXScopeSpec.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCXXScopeSpec.d.tmp"; exit 1; fi >llvm[4]: Compiling SemaCast.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.d" SemaCast.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCast.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclContextInternals.h:38:46: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Decl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.d" Decl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Decl.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangRewrite.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangRewrite.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangRewrite.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/DeltaTree.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FixItRewriter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/FrontendActions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLPrint.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/HTMLRewrite.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteMacros.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteObjC.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteRope.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/RewriteTest.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/Rewriter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite/Release/TokenRewriter.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangRewrite.a >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Rewrite' >llvm[4]: Compiling PseudoConstantAnalysis.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.d" PseudoConstantAnalysis.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.d.tmp"; exit 1; fi >llvm[4]: Compiling ScratchBuffer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.d" ScratchBuffer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransBlockObjCVariable.cpp:28: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaCast.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaCXXScopeSpec.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from Decl.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >In file included from ASTWriter.cpp:34:0: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Basic/OnDiskHashTable.h: In function 'uint32_t clang::io::ReadLE32(const unsigned char*&)': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Basic/OnDiskHashTable.h:105:29: warning: cast from type 'const unsigned char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseInit.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.d" ParseInit.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >llvm[4]: Compiling ReachableCode.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.d" ReachableCode.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TokenConcatenation.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.d" TokenConcatenation.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >ASTWriter.cpp: In member function 'void clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch&, llvm::StringRef)': >ASTWriter.cpp:1373:31: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19, > from PseudoConstantAnalysis.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:18, > from ReachableCode.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DependencyFile.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.d" DependencyFile.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseInit.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGClass.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.d" CGClass.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGClass.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >Decl.cpp: In member function 'unsigned int clang::FieldDecl::getFieldIndex() const': >Decl.cpp:2209:53: warning: variable 'e' set but not used [-Wunused-but-set-variable] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TokenLexer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/../../include -maltivec -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.d" TokenLexer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >ReachableCode.cpp: In function 'int SrcCmp(const void*, const void*)': >ReachableCode.cpp:115:51: warning: cast from type 'const void*' to type 'std::pair<const clang::CFGBlock*, const clang::Stmt*>*' casts away qualifiers [-Wcast-qual] >ReachableCode.cpp:116:51: warning: cast from type 'const void*' to type 'std::pair<const clang::CFGBlock*, const clang::Stmt*>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGDebugInfo.h:17, > from CGClass.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGCleanup.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.d" CGCleanup.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGCleanup.d.tmp"; exit 1; fi >if ([ ! -f Core/Makefile ] || \ > command test Core/Makefile -ot \ > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Makefile ); then \ > /builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs Core; \ > /usr/bin/cp /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Makefile Core/Makefile; \ >fi; \ >make -C Core all >make[5]: Entering directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core' >llvm[4]: Building Release Archive Library libclangLex.a >/builddir/build/BUILD/llvm-3.0.src/autoconf/mkinstalldirs /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release > /dev/null >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangLex.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangLex.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderMap.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/HeaderSearch.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Lexer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/LiteralSupport.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroArgs.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/MacroInfo.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPCaching.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPDirectives.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPExpressions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPLexerChange.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PPMacroExpansion.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PTHLexer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Pragma.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessingRecord.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/Preprocessor.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/PreprocessorLexer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/ScratchBuffer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenConcatenation.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex/Release/TokenLexer.o >/usr/bin/date > /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/.dir >llvm[5]: Compiling AggExprVisitor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.d" AggExprVisitor.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AggExprVisitor.d.tmp"; exit 1; fi >llvm[4]: Compiling CGDebugInfo.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.d" CGDebugInfo.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDebugInfo.d.tmp"; exit 1; fi >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangLex.a >llvm[4]: Compiling ScanfFormatString.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.d" ScanfFormatString.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.d.tmp"; exit 1; fi >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Lex' >llvm[4]: Compiling FrontendAction.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.d" FrontendAction.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGDecl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.d" CGDecl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDecl.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGCleanup.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGDebugInfo.h:17, > from CGDebugInfo.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/CanonicalType.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/Analyses/FormatString.h:22, > from ScanfFormatString.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, > from AggExprVisitor.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGDebugInfo.h:17, > from CGDecl.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/ASTContext.h:23, > from FrontendAction.cpp:12: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling AnalysisManager.cpp for Release build >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.d" AnalysisManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/AnalysisManager.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseObjc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.d" ParseObjc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CallAndMessageChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.d" CallAndMessageChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CallAndMessageChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, > from AggExprVisitor.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >llvm[4]: Compiling ParsePragma.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.d" ParsePragma.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, > from AggExprVisitor.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from AnalysisManager.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseObjc.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CallAndMessageChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >CGDebugInfo.cpp: In member function 'llvm::StringRef clang::CodeGen::CGDebugInfo::getObjCMethodName(const clang::ObjCMethodDecl*)': >CGDebugInfo.cpp:146:27: warning: cast from type 'const clang::ObjCCategoryImplDecl*' to type 'clang::NamedDecl*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ThreadSafety.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.d" ThreadSafety.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParsePragma.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:20, > from AnalysisManager.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/Analysis/Analyses/ThreadSafety.h:22, > from ThreadSafety.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from AnalysisManager.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CallAndMessageChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CallAndMessageChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Decl*, clang::idx::EntityImpl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Decl*, clang::idx::EntityImpl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Index/Entity.h:50:44: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Decl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::idx::EntityImpl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseStmt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.d" ParseStmt.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.d.tmp"; exit 1; fi >llvm[4]: Compiling DeclBase.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.d" DeclBase.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclBase.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::CallExpr*, const clang::CXXConstructExpr*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h:206:66: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTWriterDecl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.d" ASTWriterDecl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SemaChecking.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.d" SemaChecking.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaChecking.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from DeclBase.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseStmt.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTWriter.h:17, > from ASTWriterDecl.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclContextInternals.h:38:46: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ASTWriterStmt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.d" ASTWriterStmt.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Overload.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Initialization.h:17, > from SemaChecking.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BasicConstraintManager.cpp for Release build >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.d" BasicConstraintManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicConstraintManager.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTWriter.h:17, > from ASTWriterStmt.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FrontendActions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.d" FrontendActions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, > from SimpleConstraintManager.h:17, > from BasicConstraintManager.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclContextInternals.h:38:46: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:18:0, > from SimpleConstraintManager.h:17, > from BasicConstraintManager.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, > from SimpleConstraintManager.h:17, > from BasicConstraintManager.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling FrontendOptions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.d" FrontendOptions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/Preprocessor.h:20, > from FrontendActions.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >SemaChecking.cpp: In member function 'bool clang::Sema::CheckObjCString(clang::Expr*)': >SemaChecking.cpp:876:47: warning: cast from type 'const char*' to type 'UTF8* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ChainedIncludesSource.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.d" ChainedIncludesSource.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SemaCodeComplete.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.d" SemaCodeComplete.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaCodeComplete.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CastSizeChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.d" CastSizeChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastSizeChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ChainedIncludesSource.h:17, > from ChainedIncludesSource.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaCodeComplete.cpp:13: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CastSizeChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.d" DeclCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclCXX.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinition*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinition*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Lex/PreprocessingRecord.h:162:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MacroDefinition*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:18, > from DeclCXX.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CastSizeChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CastSizeChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclFriend.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.d" DeclFriend.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclFriend.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseTemplate.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.d" ParseTemplate.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGDeclCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.d" CGDeclCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGDeclCXX.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclFriend.h:18, > from DeclFriend.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<std::pair<clang::NamedDecl*, unsigned int>, 4u>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<std::pair<clang::NamedDecl*, unsigned int>, 4u>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<std::pair<clang::NamedDecl*, unsigned int>, 4u>*>' >SemaCodeComplete.cpp:68:61: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::SmallVector<std::pair<clang::NamedDecl*, unsigned int>, 4u>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::SmallVector<std::pair<clang::NamedDecl*, unsigned int>, 4u>*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, const std::pair<clang::NamedDecl*, unsigned int>*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, const std::pair<clang::NamedDecl*, unsigned int>*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, const std::pair<clang::NamedDecl*, unsigned int>*>' >SemaCodeComplete.cpp:332:56: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const std::pair<clang::NamedDecl*, unsigned int>*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const std::pair<clang::NamedDecl*, unsigned int>*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGDeclCXX.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ParseTentative.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.d" ParseTentative.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseTemplate.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling HeaderIncludeGen.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.d" HeaderIncludeGen.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BasicValueFactory.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.d" BasicValueFactory.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BasicValueFactory.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from ParseTentative.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling UninitializedValues.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.d" UninitializedValues.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.d.tmp"; exit 1; fi >llvm[5]: Compiling CastToStructChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.d" CastToStructChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CastToStructChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:20, > from BasicValueFactory.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:18, > from UninitializedValues.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CastToStructChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:20:0, > from BasicValueFactory.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >llvm[4]: Compiling InitHeaderSearch.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.d" InitHeaderSearch.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CheckObjCDealloc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.d" CheckObjCDealloc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCDealloc.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h:20, > from BasicValueFactory.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGException.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.d" CGException.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGException.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CastToStructChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CastToStructChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CheckObjCDealloc.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGExpr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.d" CGExpr.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExpr.d.tmp"; exit 1; fi >llvm[4]: Compiling DeclGroup.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.d" DeclGroup.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclGroup.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/StmtCXX.h:17, > from CGException.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling GeneratePCH.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.d" GeneratePCH.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.d.tmp"; exit 1; fi >llvm[4]: Compiling InitPreprocessor.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.d" InitPreprocessor.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from DeclGroup.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGExpr.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Module.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.d" Module.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CheckObjCDealloc.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling LangStandards.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.d" LangStandards.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CheckObjCDealloc.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTWriter.h:17, > from GeneratePCH.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling LogDiagnosticPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.d" LogDiagnosticPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/Module.h:18, > from Module.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclObjC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.d" DeclObjC.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclObjC.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BlockCounter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.d" BlockCounter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BlockCounter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from ASTReaderInternals.h:16:0, > from Module.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Basic/OnDiskHashTable.h: In function 'uint32_t clang::io::ReadLE32(const unsigned char*&)': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Basic/OnDiskHashTable.h:105:29: warning: cast from type 'const unsigned char*' to type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.d" DeclPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclPrinter.d.tmp"; exit 1; fi >llvm[4]: Compiling ModuleManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.d" ModuleManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.d.tmp"; exit 1; fi >llvm[4]: Compiling TransEmptyStatementsAndDealloc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.d" TransEmptyStatementsAndDealloc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransEmptyStatementsAndDealloc.d.tmp"; exit 1; fi >llvm[4]: Building Release Archive Library libclangAnalysis.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangAnalysis.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangAnalysis.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/AnalysisContext.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFG.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGReachabilityAnalysis.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CFGStmtMap.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/CocoaConventions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/FormatString.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/LiveVariables.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PrintfFormatString.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ProgramPoint.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/PseudoConstantAnalysis.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ReachableCode.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ScanfFormatString.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/ThreadSafety.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis/Release/UninitializedValues.o >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclObjC.h:17, > from DeclObjC.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangAnalysis.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Analysis' >llvm[4]: Compiling TransProperties.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.d" TransProperties.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransProperties.d.tmp"; exit 1; fi >llvm[4]: Compiling CGExprAgg.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.d" CGExprAgg.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprAgg.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from DeclPrinter.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransEmptyStatementsAndDealloc.cpp:22: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/Module.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/Serialization/ModuleManager.h:18, > from ModuleManager.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Parser.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.d" Parser.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGExprCXX.cpp for Release build >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransProperties.cpp:33: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.d" CGExprCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprCXX.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGExprAgg.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BugReporter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.d" BugReporter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Basic/SourceManager.h:22:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/DirectoryLookup.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/PPCallbacks.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Lex/Preprocessor.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Parse/Parser.h:19, > from Parser.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare]In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGExprCXX.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from BugReporter.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling BugReporterVisitors.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.d" BugReporterVisitors.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/BugReporterVisitors.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangSerialization.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangSerialization.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangSerialization.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTCommon.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReader.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderDecl.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTReaderStmt.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterDecl.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ASTWriterStmt.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ChainedIncludesSource.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/GeneratePCH.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/Module.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization/Release/ModuleManager.o >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangSerialization.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Serialization' >llvm[5]: Compiling Checker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.d" Checker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Checker.d.tmp"; exit 1; fi >llvm[5]: Compiling CheckObjCInstMethSignature.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.d" CheckObjCInstMethSignature.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckObjCInstMethSignature.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from BugReporter.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from BugReporter.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling MultiplexConsumer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.d" MultiplexConsumer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, > from BugReporterVisitors.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CheckSecuritySyntaxOnly.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.d" CheckSecuritySyntaxOnly.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSecuritySyntaxOnly.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Serialization/ASTBitCodes.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/Serialization/ASTDeserializationListener.h:18, > from MultiplexConsumer.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from CheckSecuritySyntaxOnly.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CheckObjCInstMethSignature.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from Checker.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from BugReporterVisitors.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, > from BugReporterVisitors.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling PrintPreprocessedOutput.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.d" PrintPreprocessedOutput.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGExprComplex.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.d" CGExprComplex.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprComplex.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CheckSecuritySyntaxOnly.cpp:18: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from CheckSecuritySyntaxOnly.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from Checker.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CheckObjCInstMethSignature.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from Checker.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from CheckObjCInstMethSignature.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TextDiagnosticBuffer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.d" TextDiagnosticBuffer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGExprComplex.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CheckSizeofPointer.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.d" CheckSizeofPointer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/CheckSizeofPointer.d.tmp"; exit 1; fi >llvm[4]: Compiling DeclTemplate.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.d" DeclTemplate.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclTemplate.d.tmp"; exit 1; fi >llvm[4]: Compiling TextDiagnosticPrinter.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.d" TextDiagnosticPrinter.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling DeclarationName.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.d" DeclarationName.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DeclarationName.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/StmtVisitor.h:17, > from CheckSizeofPointer.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:18, > from DeclTemplate.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from DeclarationName.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGExprConstant.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.d" CGExprConstant.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprConstant.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CheckerContext.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.d" CheckerContext.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerContext.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from CheckSizeofPointer.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGExprConstant.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/StmtVisitor.h:17, > from CheckSizeofPointer.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangParse.a >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangParse.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangParse.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseAST.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseCXXInlineMethods.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDecl.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseDeclCXX.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExpr.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseExprCXX.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseInit.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseObjc.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParsePragma.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseStmt.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTemplate.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/ParseTentative.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse/Release/Parser.o >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangParse.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:19, > from CheckerContext.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:19, > from CheckerContext.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:19, > from CheckerContext.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Parse' >llvm[5]: Compiling CheckerHelpers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.d" CheckerHelpers.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerHelpers.d.tmp"; exit 1; fi >llvm[4]: Compiling VerifyDiagnosticConsumer.cpp for Release build >llvm[4]: Compiling DumpXML.cpp for Release build >llvm[4]: Compiling CGExprScalar.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.d" VerifyDiagnosticConsumer.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.d" DumpXML.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/DumpXML.d.tmp"; exit 1; fi >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.d" CGExprScalar.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGExprScalar.d.tmp"; exit 1; fi >llvm[4]: Compiling Expr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.d" Expr.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Expr.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:18, > from Expr.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, > from CheckerHelpers.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from DumpXML.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGExprScalar.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ExprCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.d" ExprCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprCXX.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ChrootChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.d" ChrootChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ChrootChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SemaDecl.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.d" SemaDecl.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDecl.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from ChrootChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGObjC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.d" CGObjC.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjC.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ClangCheckers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.d" ClangCheckers.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/ClangCheckers.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:18, > from ExprCXX.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ExprClassification.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.d" ExprClassification.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprClassification.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, > from ClangCheckers.cpp:11: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaDecl.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransRetainReleaseDealloc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.d" TransRetainReleaseDealloc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransRetainReleaseDealloc.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGDebugInfo.h:17, > from CGObjC.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:18, > from ExprClassification.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Warnings.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.d" Warnings.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransUnbridgedCasts.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.d" TransUnbridgedCasts.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnbridgedCasts.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from ChrootChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from ChrootChecker.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, > from ClangCheckers.cpp:11: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[4]: Compiling SemaDeclAttr.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.d" SemaDeclAttr.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/Release/SemaDeclAttr.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, > from ClangCheckers.cpp:11: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransRetainReleaseDealloc.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransUnbridgedCasts.cpp:35: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExternalASTSource.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/ExternalSemaSource.h:16, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/Sema.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/SemaInternal.h:18, > from SemaDeclAttr.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CheckerManager.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.d" CheckerManager.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerManager.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::Expr**> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::Expr**>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/Sema/MultiInitializer.h:32:37: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Expr**>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >llvm[4]: Building Release Archive Library libclangFrontend.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/usr/bin/rm -f /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangFrontend.a >ar cru /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangFrontend.a /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTConsumers.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTMerge.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/ASTUnit.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CacheTokens.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInstance.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CompilerInvocation.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/CreateInvocationFromCommandLine.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/DependencyFile.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendAction.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendActions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/FrontendOptions.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/HeaderIncludeGen.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitHeaderSearch.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/InitPreprocessor.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LangStandards.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/LogDiagnosticPrinter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/MultiplexConsumer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/PrintPreprocessedOutput.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticBuffer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/TextDiagnosticPrinter.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/VerifyDiagnosticConsumer.o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend/Release/Warnings.o >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling CheckerRegistry.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.d" CheckerRegistry.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CheckerRegistry.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >ranlib /builddir/build/BUILD/llvm-3.0.src/Release/lib/libclangFrontend.a >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >make[4]: Leaving directory `/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Frontend' >llvm[5]: Compiling CoreEngine.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.d" CoreEngine.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/CoreEngine.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransUnusedInitDelegate.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.d" TransUnusedInitDelegate.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransUnusedInitDelegate.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/Sema/../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from CheckerManager.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, > from CheckerRegistry.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransUnusedInitDelegate.cpp:23: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default]/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >SemaDecl.cpp: In member function 'void clang::Sema::ActOnFields(clang::Scope*, clang::SourceLocation, clang::Decl*, llvm::ArrayRef<clang::Decl*>, clang::SourceLocation, clang::SourceLocation, clang::AttributeList*)': >SemaDecl.cpp:9219:38: warning: cast from type 'const clang::CXXMethodDecl*' to type 'clang::NamedDecl*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransZeroOutPropsInDealloc.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.d" TransZeroOutPropsInDealloc.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransZeroOutPropsInDealloc.d.tmp"; exit 1; fi >SemaDecl.cpp:9227:40: warning: cast from type 'const clang::CXXMethodDecl*' to type 'clang::NamedDecl*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from CoreEngine.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, > from CheckerRegistry.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling TransformActions.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.d" TransformActions.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/TransformActions.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, > from CheckerRegistry.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from TransZeroOutPropsInDealloc.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from CheckerManager.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Transforms.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.d" Transforms.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/Release/Transforms.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from CheckerManager.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling Environment.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.d" Environment.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/Environment.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:20, > from CoreEngine.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, > from CoreEngine.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclObjC.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:17, > from Environment.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::CallExpr*, const clang::CXXConstructExpr*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h:206:66: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling DeadStoresChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.d" DeadStoresChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DeadStoresChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/ARCMigrate/FileRemapper.h:15:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/ARCMigrate/ARCMT.h:13, > from Internals.h:13, > from TransformActions.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/RecursiveASTVisitor.h:17, > from Transforms.h:13, > from Transforms.cpp:10: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, > from Environment.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DeadStoresChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclObjC.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:17, > from Environment.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling DebugCheckers.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.d" DebugCheckers.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DebugCheckers.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclFriend.h:43:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from DeadStoresChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/ARCMigrate/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DeadStoresChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DebugCheckers.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling DereferenceChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.d" DereferenceChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DereferenceChecker.d.tmp"; exit 1; fi >llvm[4]: Compiling ExprConstant.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.d" ExprConstant.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExprConstant.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from DebugCheckers.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from ExprConstant.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DebugCheckers.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DereferenceChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling DivZeroChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.d" DivZeroChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/DivZeroChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling FixedAddressChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.d" FixedAddressChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/FixedAddressChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DivZeroChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from DereferenceChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from FixedAddressChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DereferenceChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from DivZeroChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from DivZeroChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling IdempotentOperationChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.d" IdempotentOperationChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IdempotentOperationChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from FixedAddressChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from FixedAddressChecker.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGObjCGNU.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.d" CGObjCGNU.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCGNU.d.tmp"; exit 1; fi >llvm[4]: Compiling ExternalASTSource.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.d" ExternalASTSource.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ExternalASTSource.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGObjCMac.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.d" CGObjCMac.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCMac.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/CFG.h:25, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/CFGStmtMap.h:18, > from IdempotentOperationChecker.cpp:46: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclObjC.h:17, > from CGObjCRuntime.h:19, > from CGObjCGNU.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGObjCRuntime.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.d" CGObjCRuntime.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGObjCRuntime.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ExternalASTSource.h:17, > from ExternalASTSource.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ExplodedGraph.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.d" ExplodedGraph.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExplodedGraph.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclObjC.h:17, > from CGObjCRuntime.h:19, > from CGObjCMac.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGOpenCLRuntime.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.d" CGOpenCLRuntime.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGOpenCLRuntime.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclObjC.h:17, > from CGObjCRuntime.h:19, > from CGObjCRuntime.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from IdempotentOperationChecker.cpp:49: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare]In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/CFG.h:25, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/CFGStmtMap.h:18, > from IdempotentOperationChecker.cpp:46: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ExprEngine.cpp for Release build >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.d" ExprEngine.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngine.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, > from ExplodedGraph.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CodeGenFunction.h:17, > from CGOpenCLRuntime.cpp:17: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling IteratorsChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.d" IteratorsChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/IteratorsChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling LLVMConventionsChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.d" LLVMConventionsChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/LLVMConventionsChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngine.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ExprEngineC.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.d" ExprEngineC.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineC.d.tmp"; exit 1; fi >llvm[4]: Compiling CGRTTI.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.d" CGRTTI.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRTTI.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling MacOSKeychainAPIChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.d" MacOSKeychainAPIChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSKeychainAPIChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:34, > from ExplodedGraph.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:17, > from IteratorsChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, > from ExplodedGraph.cpp:15: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from LLVMConventionsChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from CodeGenModule.h:19, > from CGRTTI.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >ExplodedGraph.cpp: In member function 'clang::ento::ExplodedNode** clang::ento::ExplodedNode::NodeGroup::begin() const': >ExplodedGraph.cpp:199:50: warning: cast from type 'const uintptr_t* {aka const unsigned int*}' to type 'clang::ento::ExplodedNode**' casts away qualifiers [-Wcast-qual] >ExplodedGraph.cpp: In member function 'clang::ento::ExplodedNode** clang::ento::ExplodedNode::NodeGroup::end() const': >ExplodedGraph.cpp:209:52: warning: cast from type 'const uintptr_t* {aka const unsigned int*}' to type 'clang::ento::ExplodedNode**' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngineC.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngine.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngine.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >CGObjCMac.cpp: In member function 'virtual llvm::Constant* {anonymous}::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, const clang::CodeGen::CGBlockInfo&)': >CGObjCMac.cpp:1678:59: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from MacOSKeychainAPIChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >CGObjCMac.cpp: In member function 'llvm::Constant* {anonymous}::CGObjCCommonMac::BuildIvarLayout(const clang::ObjCImplementationDecl*, bool)': >CGObjCMac.cpp:3932:59: warning: cast from type 'const char*' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from LLVMConventionsChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::CallExpr*, const clang::CXXConstructExpr*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h:206:66: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from LLVMConventionsChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngineC.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling MacOSXAPIChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.d" MacOSXAPIChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MacOSXAPIChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngineC.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from IteratorsChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling InheritViz.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.d" InheritViz.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/InheritViz.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:17, > from IteratorsChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::RedeclarableTemplateDecl::CommonBase*, clang::RedeclarableTemplateDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:572:62: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl::CommonBase*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:1319:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:1424:31: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclTemplate.h:1953:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::NamedDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from MacOSKeychainAPIChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from MacOSKeychainAPIChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/ASTContext.h:23, > from InheritViz.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >ExprEngineC.cpp: In member function 'void clang::ento::ExprEngine::VisitGuardedExpr(const clang::Expr*, const clang::Expr*, const clang::Expr*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&)': >ExprEngineC.cpp:470:58: warning: cast from type 'const void*' to type 'clang::Expr*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from MacOSXAPIChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGRecordLayoutBuilder.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.d" CGRecordLayoutBuilder.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGRecordLayoutBuilder.d.tmp"; exit 1; fi >llvm[5]: Compiling MallocChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.d" MallocChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from MallocChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:18, > from CGRecordLayout.h:14, > from CGRecordLayoutBuilder.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from MacOSXAPIChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from MacOSXAPIChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from MallocChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from MallocChecker.cpp:16: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling CGStmt.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.d" CGStmt.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/Release/CGStmt.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling MallocOverflowSecurityChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.d" MallocOverflowSecurityChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/MallocOverflowSecurityChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling NSAutoreleasePoolChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.d" NSAutoreleasePoolChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSAutoreleasePoolChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:24, > from CGDebugInfo.h:17, > from CGStmt.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/StmtVisitor.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/EvaluatedExprVisitor.h:18, > from MallocOverflowSecurityChecker.cpp:22: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from NSAutoreleasePoolChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >CGRecordLayoutBuilder.cpp: In member function 'void {anonymous}::CGRecordLayoutBuilder::LayoutUnion(const clang::RecordDecl*)': >CGRecordLayoutBuilder.cpp:528:8: warning: variable 'hasOnlyZeroSizedBitFields' set but not used [-Wunused-but-set-variable] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:20, > from MallocOverflowSecurityChecker.cpp:23: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ASTContext.h:23, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Stmt.h:22, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Expr.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/StmtVisitor.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/EvaluatedExprVisitor.h:18, > from MallocOverflowSecurityChecker.cpp:22: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:23:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:18, > from NSAutoreleasePoolChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'clang::ento::Loc clang::ento::nonloc::LocAsInteger::getLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:352:53: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'const clang::ento::Loc& clang::ento::nonloc::LocAsInteger::getPersistentLoc() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:356:52: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h: In member function 'unsigned int clang::ento::nonloc::LocAsInteger::getNumBits() const': >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:361:42: warning: cast from type 'const void* const' to type 'std::pair<clang::ento::SVal, unsigned int>*' casts away qualifiers [-Wcast-qual] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from NSAutoreleasePoolChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:544:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::ClassTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::IndirectFieldDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::CXXConstructorDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*>, llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*, clang::CXXConstructorDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/DeclCXX.h:1453:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::IndirectFieldDecl*, clang::CXXConstructorDecl*> >::<anonymous enum>' [enabled by default] >llvm[5]: Compiling NSErrorChecker.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.d" NSErrorChecker.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/Release/NSErrorChecker.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisContext*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisContext*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:114:67: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::LocationContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::AnalysisContext*>::<anonymous enum>' [enabled by default] >llvm[5]: Compiling ExprEngineCXX.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.d" ExprEngineCXX.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/Release/ExprEngineCXX.d.tmp"; exit 1; fi >llvm[4]: Compiling ItaniumCXXABI.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.d" ItaniumCXXABI.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumCXXABI.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::CallExpr*, const clang::CXXConstructExpr*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::CallExpr*, const clang::CXXConstructExpr*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h:206:66: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::CallExpr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::CXXConstructExpr*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:388:48: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprCXX.h:1332:58: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::IdentifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, const clang::Type*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, const clang::Type*>, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:211:11: required from 'class llvm::PointerUnion3<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/CodeGen/../../include/clang/AST/ExprObjC.h:246:63: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, const clang::Type*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::ObjCInterfaceDecl*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling ItaniumMangle.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.d" ItaniumMangle.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/ItaniumMangle.d.tmp"; exit 1; fi >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:24, > from CXXABI.h:18, > from ItaniumCXXABI.cpp:20: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/AnalysisContext.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/ProgramPoint.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/StaticAnalyzer/Core/Checker.h:17, > from NSErrorChecker.cpp:19: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::VarDecl::UnparsedDefaultArgument*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::VarDecl::UninstantiatedDefaultArgument*>::<anonymous enum>' [enabled by default] >In file included from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:19:0, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:24, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Attr.h:19, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:17, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Decl.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:20, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:18, > from /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/StaticAnalyzer/Core/CheckerManager.h:21, > from ExprEngineCXX.cpp:14: >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::UncommonTemplateNameStorage*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::QualifiedTemplateName*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentTemplateName*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*>, llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/TemplateName.h:180:15: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::QualifiedTemplateName*, clang::DependentTemplateName*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::MemberSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::FunctionTemplateSpecializationInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DependentFunctionTemplateSpecializationInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3u>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/Type.h:467:47: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<const clang::ExtQuals*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:1463:5: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*> >::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> >::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2408:50: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypedefNameDecl*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::QualifierInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<const clang::Type*, clang::TypeSourceInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Decl.h:2601:52: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<const clang::Type*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Core/../../../include/clang/AST/DeclBase.h:210:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::DeclContext*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::Decl::MultipleDC*>::<anonymous enum>' [enabled by default] >llvm[4]: Compiling Mangle.cpp for Release build >if g++ -I/builddir/build/BUILD/llvm-3.0.src/include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -I/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fno-var-tracking-assignments -UPPC -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -O2 -fno-tree-pre -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.d.tmp" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.o" -MT "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.d" Mangle.cpp -o /builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.o ; \ > then /usr/bin/mv -f "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.d.tmp" "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.d"; else /usr/bin/rm "/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/Release/Mangle.d.tmp"; exit 1; fi >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/AST/../../include/clang/AST/Expr.h:3320:43: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Expr*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::FieldDecl*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:556:49: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::TypeSourceInfo*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::DeclaratorDecl::ExtInfo*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<clang::Stmt*, clang::EvaluatedStmt*, clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/AST/Decl.h:693:20: required from here >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: comparison between 'enum llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous>' and 'enum llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous>' [-Wenum-compare] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: warning: enumeral mismatch in conditional expression: 'llvm::PointerLikeTypeTraits<clang::Stmt*>::<anonymous enum>' vs 'llvm::PointerLikeTypeTraits<clang::EvaluatedStmt*>::<anonymous enum>' [enabled by default] >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>': >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*>' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:195:10: required from 'class llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:56:10: required from 'class llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerIntPair.h:43:8: required from 'class llvm::PointerIntPair<void*, 1u, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> > >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:84:11: required from 'class llvm::PointerUnion<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerUnion<clang::VarDecl::UnparsedDefaultArgument*, clang::VarDecl::UninstantiatedDefaultArgument*> >' >/builddir/build/BUILD/llvm-3.0.src/include/llvm/ADT/PointerUnion.h:344:11: required from 'class llvm::PointerUnion4<